
#include <pgmspace.h>


int hms_error_length = 910;

const char *hms_error_keys[] PROGMEM = {
  "1203210000020001",
  "1200220000020001",
  "1201220000020001",
  "1202220000020001",
  "1203220000020001",
  "1200230000020001",
  "1201230000020001",
  "1202230000020001",
  "1203230000020001",
  "1200200000020002",
  "1201200000020002",
  "1202200000020002",
  "1203200000020002",
  "1200210000020002",
  "1201210000020002",
  "1202210000020002",
  "1203210000020002",
  "1200220000020002",
  "1201220000020002",
  "1202220000020002",
  "1203220000020002",
  "1200230000020002",
  "1201230000020002",
  "1202230000020002",
  "1203230000020002",
  "1200200000020003",
  "1201200000020003",
  "1202200000020003",
  "1203200000020003",
  "1200210000020003",
  "1201210000020003",
  "1202210000020003",
  "1203210000020003",
  "1200220000020003",
  "1201220000020003",
  "1202220000020003",
  "1203220000020003",
  "1200230000020003",
  "1201230000020003",
  "1202230000020003",
  "1203230000020003",
  "1200200000020004",
  "1201200000020004",
  "1202200000020004",
  "1203200000020004",
  "1200210000020004",
  "1201210000020004",
  "1202210000020004",
  "1203210000020004",
  "1200220000020004",
  "1201220000020004",
  "1202220000020004",
  "1203220000020004",
  "1200230000020004",
  "1201230000020004",
  "1202230000020004",
  "1203230000020004",
  "1200200000020005",
  "1201200000020005",
  "1202200000020005",
  "1203200000020005",
  "1200210000020005",
  "1201210000020005",
  "1202210000020005",
  "1203210000020005",
  "1200220000020005",
  "1201220000020005",
  "1202220000020005",
  "1203220000020005",
  "1200230000020005",
  "1201230000020005",
  "1202230000020005",
  "1203230000020005",
  "1200200000030001",
  "1201200000030001",
  "1202200000030001",
  "1203200000030001",
  "1200210000030001",
  "1201210000030001",
  "1202210000030001",
  "1203210000030001",
  "1200220000030001",
  "1201220000030001",
  "1202220000030001",
  "1203220000030001",
  "1200230000030001",
  "1201230000030001",
  "1202230000030001",
  "1203230000030001",
  "1200200000030002",
  "1201200000030002",
  "1202200000030002",
  "1203200000030002",
  "1200210000030002",
  "1201210000030002",
  "1202210000030002",
  "1203210000030002",
  "1200220000030002",
  "1201220000030002",
  "1202220000030002",
  "1203220000030002",
  "1200230000030002",
  "1201230000030002",
  "1202230000030002",
  "1203230000030002",
  "1200300000010001",
  "1201300000010001",
  "1202300000010001",
  "1203300000010001",
  "1200310000010001",
  "1201310000010001",
  "1202310000010001",
  "1203310000010001",
  "1200320000010001",
  "1201320000010001",
  "1202320000010001",
  "1203320000010001",
  "1200330000010001",
  "1201330000010001",
  "1202330000010001",
  "1203330000010001",
  "1200300000020002",
  "1201300000020002",
  "1202300000020002",
  "1203300000020002",
  "1200310000020002",
  "1201310000020002",
  "1202310000020002",
  "1203310000020002",
  "1200320000020002",
  "1201320000020002",
  "1202320000020002",
  "1203320000020002",
  "1200330000020002",
  "1201330000020002",
  "1202330000020002",
  "1203330000020002",
  "1200300000030003",
  "1201300000030003",
  "1202300000030003",
  "1203300000030003",
  "1200310000030003",
  "1201310000030003",
  "1202310000030003",
  "1203310000030003",
  "1200320000030003",
  "1201320000030003",
  "1202320000030003",
  "1203320000030003",
  "1200330000030003",
  "1201330000030003",
  "1202330000030003",
  "1203330000030003",
  "1200300000010004",
  "1201300000010004",
  "1202300000010004",
  "1203300000010004",
  "1200500000020001",
  "1201500000020001",
  "1202500000020001",
  "1203500000020001",
  "1200700000010001",
  "1201700000010001",
  "1202700000010001",
  "1203700000010001",
  "1200710000010001",
  "1201710000010001",
  "1202710000010001",
  "1203710000010001",
  "1200720000010001",
  "1201720000010001",
  "1202720000010001",
  "1203720000010001",
  "1200730000010001",
  "1201730000010001",
  "1202730000010001",
  "1203730000010001",
  "0500040000020010",
  "0500040000020011",
  "0500040000020012",
  "0500040000020014",
  "0500040000020015",
  "0500040000020016",
  "0500040000020017",
  "0500040000020018",
  "0500040000020019",
  "050004000002001A",
  "050004000002001B",
  "050004000002001C",
  "050004000002001D",
  "050004000002001E",
  "050004000002001F",
  "0500040000020013",
  "1200800000020001",
  "1200810000020001",
  "1200820000020001",
  "1200830000020001",
  "1201800000020001",
  "1201810000020001",
  "1201820000020001",
  "1201830000020001",
  "1202800000020001",
  "1202810000020001",
  "1202820000020001",
  "1202830000020001",
  "1203800000020001",
  "1203810000020001",
  "1203820000020001",
  "1203830000020001",
  "0300940000030001",
  "1200200000020006",
  "1201200000020006",
  "1202200000020006",
  "1203200000020006",
  "1200210000020006",
  "1201210000020006",
  "1202210000020006",
  "1203210000020006",
  "1200220000020006",
  "1201220000020006",
  "1202220000020006",
  "1203220000020006",
  "1200230000020006",
  "1201230000020006",
  "1202230000020006",
  "1203230000020006",
  "0701230000020003",
  "0701300000010001",
  "0701300000020002",
  "0701310000010001",
  "0701310000020002",
  "0701320000020002",
  "0701330000020002",
  "0702010000010001",
  "0702010000010003",
  "0702010000010004",
  "0702010000020002",
  "0702020000010001",
  "0702100000010001",
  "0702100000010003",
  "0702100000020002",
  "0702110000010001",
  "0702110000010003",
  "0702110000020002",
  "0702120000010001",
  "0702120000010003",
  "0702120000020002",
  "0702130000010001",
  "0702130000010003",
  "0702130000020002",
  "0702200000020001",
  "0702200000020002",
  "0702200000020003",
  "0702210000020001",
  "0702210000020002",
  "0702210000020003",
  "0702220000020001",
  "0702220000020002",
  "0702220000020003",
  "0702230000020001",
  "0702230000020002",
  "0702230000020003",
  "0702300000010001",
  "0702300000020002",
  "0702310000010001",
  "0702310000020002",
  "0702320000020002",
  "0702330000020002",
  "0703010000010001",
  "0703010000010003",
  "0703010000010004",
  "0703010000020002",
  "0703020000010001",
  "0703100000010001",
  "0703100000010003",
  "0703100000020002",
  "0703110000010001",
  "0703110000010003",
  "0703110000020002",
  "0703120000010001",
  "0703120000010003",
  "0703120000020002",
  "0703130000010001",
  "0703130000010003",
  "0703130000020002",
  "0703200000020001",
  "0703200000020002",
  "0703200000020003",
  "0703210000020001",
  "0703210000020002",
  "0703210000020003",
  "0703220000020001",
  "0703220000020002",
  "0703220000020003",
  "0703230000020001",
  "0703230000020002",
  "0703230000020003",
  "0703300000010001",
  "0703300000020002",
  "0703310000010001",
  "0703310000020002",
  "0703320000020002",
  "0703330000020002",
  "0701200000030001",
  "0702200000030001",
  "0703200000030001",
  "0701210000030001",
  "0702210000030001",
  "0703210000030001",
  "0701220000030001",
  "0702220000030001",
  "0703220000030001",
  "0700230000030001",
  "0701230000030001",
  "0702230000030001",
  "0703230000030001",
  "0700500000020001",
  "0701500000020001",
  "0702500000020001",
  "0703500000020001",
  "0700600000020001",
  "0701600000020001",
  "0702600000020001",
  "0703600000020001",
  "0700610000020001",
  "0701610000020001",
  "0702610000020001",
  "0703610000020001",
  "0700620000020001",
  "0701620000020001",
  "0702620000020001",
  "0703620000020001",
  "0700630000020001",
  "0701630000020001",
  "0702630000020001",
  "0703630000020001",
  "0700200000020004",
  "0701200000020004",
  "0702200000020004",
  "0703200000020004",
  "0700210000020004",
  "0701210000020004",
  "0702210000020004",
  "0703210000020004",
  "0700220000020004",
  "0701220000020004",
  "0702220000020004",
  "0703220000020004",
  "0700230000020004",
  "0701230000020004",
  "0702230000020004",
  "0703230000020004",
  "0700200000020005",
  "0701200000020005",
  "0702200000020005",
  "0703200000020005",
  "0700210000020005",
  "0701210000020005",
  "0702210000020005",
  "0703210000020005",
  "0700220000020005",
  "0701220000020005",
  "0702220000020005",
  "0703220000020005",
  "0700230000020005",
  "0701230000020005",
  "0702230000020005",
  "0703230000020005",
  "0701200000030002",
  "0702200000030002",
  "0703200000030002",
  "0701210000030002",
  "0702210000030002",
  "0703210000030002",
  "0701220000030002",
  "0702220000030002",
  "0703220000030002",
  "0700230000030002",
  "0701230000030002",
  "0702230000030002",
  "0703230000030002",
  "0700200000030001",
  "0700210000030001",
  "0700220000030001",
  "0700200000030002",
  "0700210000030002",
  "0700220000030002",
  "1200100000010001",
  "1201100000010001",
  "1202100000010001",
  "1203100000010001",
  "1200110000010001",
  "1201110000010001",
  "1202110000010001",
  "1203110000010001",
  "1200120000010001",
  "1201120000010001",
  "1202120000010001",
  "1203120000010001",
  "1200130000010001",
  "1201130000010001",
  "1202130000010001",
  "1203130000010001",
  "1200100000020002",
  "1201100000020002",
  "1202100000020002",
  "1203100000020002",
  "1200110000020002",
  "1201110000020002",
  "1202110000020002",
  "1203110000020002",
  "1200120000020002",
  "1201120000020002",
  "1202120000020002",
  "1203120000020002",
  "1200130000020002",
  "1201130000020002",
  "1202130000020002",
  "1203130000020002",
  "1200100000010003",
  "1201100000010003",
  "1202100000010003",
  "1203100000010003",
  "1200110000010003",
  "1201110000010003",
  "1202110000010003",
  "1203110000010003",
  "1200120000010003",
  "1201120000010003",
  "1202120000010003",
  "1203120000010003",
  "1200130000010003",
  "1201130000010003",
  "1202130000010003",
  "1203130000010003",
  "1200200000020001",
  "1201200000020001",
  "1202200000020001",
  "1203200000020001",
  "1200210000020001",
  "1201210000020001",
  "1202210000020001",
  "0700010000010001",
  "0700010000010003",
  "0700010000010004",
  "0700010000020002",
  "0700020000010001",
  "0700100000010001",
  "0700100000010003",
  "0700100000020002",
  "0700110000010001",
  "0700110000010003",
  "0700110000020002",
  "0700120000010001",
  "0700120000010003",
  "0700120000020002",
  "0700130000010001",
  "0700130000010003",
  "0700130000020002",
  "0700200000020001",
  "0700200000020002",
  "0700200000020003",
  "0700210000020001",
  "0700210000020002",
  "0700210000020003",
  "0700220000020001",
  "0700220000020002",
  "0700220000020003",
  "0700230000020001",
  "0700230000020002",
  "0700230000020003",
  "0700300000010001",
  "0700300000020002",
  "0700310000010001",
  "0700310000020002",
  "0700320000020002",
  "0700330000020002",
  "0701010000010001",
  "0701010000010003",
  "0701010000010004",
  "0701010000020002",
  "0701020000010001",
  "0701100000010001",
  "0701100000010003",
  "0701100000020002",
  "0701110000010001",
  "0701110000010003",
  "0701110000020002",
  "0701120000010001",
  "0701120000010003",
  "0701120000020002",
  "0701130000010001",
  "0701130000010003",
  "0701130000020002",
  "0701200000020001",
  "0701200000020002",
  "0701200000020003",
  "0701210000020001",
  "0701210000020002",
  "0701210000020003",
  "0701220000020001",
  "0701220000020002",
  "0701220000020003",
  "0701230000020001",
  "0701230000020002",
  "0500050000030002",
  "030091000001000C",
  "030001000001000D",
  "0500030000010024",
  "0700700000020005",
  "0702700000020004",
  "0701700000020003",
  "0703700000020006",
  "0702700000020003",
  "0702700000020006",
  "0703700000020004",
  "0703700000020005",
  "0702700000020002",
  "0701200000020006",
  "0702200000020006",
  "0700700000020002",
  "0701700000020004",
  "0701700000020002",
  "0700700000020006",
  "0702700000020005",
  "0703700000020003",
  "0703200000020006",
  "0703700000020002",
  "0700700000020004",
  "0701700000020005",
  "0700700000020003",
  "0700200000020006",
  "0701700000020006",
  "0500030000010021",
  "0500010000030004",
  "0300020000010006",
  "0703920000010001",
  "0702010000010011",
  "0700920000010001",
  "0700800000010002",
  "0702810000010002",
  "0702930000010001",
  "0700810000010002",
  "0702930000020002",
  "0702920000010001",
  "0701810000010002",
  "0701930000020002",
  "0703350000010002",
  "0703930000020002",
  "0700930000020002",
  "0700930000010001",
  "0700010000010011",
  "0701940000010001",
  "0702920000020002",
  "0700940000010001",
  "0700950000010001",
  "0702800000010002",
  "0703810000010002",
  "0703940000010001",
  "0700350000010002",
  "0701010000010011",
  "0701930000010001",
  "0701950000010001",
  "0701350000010002",
  "0703010000010011",
  "0700920000020002",
  "0702350000010002",
  "0702940000010001",
  "0703800000010002",
  "0703930000010001",
  "0703920000020002",
  "0701920000010001",
  "0702950000010001",
  "0701920000020002",
  "0701800000010002",
  "0703950000010001",
  "0702700000020032",
  "0700700000020046",
  "0702700000020046",
  "0703700000020032",
  "0701700000020044",
  "0700700000020041",
  "0701700000020033",
  "0300950000010007",
  "0703700000020061",
  "0702700000020030",
  "0701700000020041",
  "0702700000020044",
  "0703700000020030",
  "0702700000020061",
  "0701700000020045",
  "0700700000020042",
  "0703700000020031",
  "0C00040000010017",
  "0300990000030001",
  "0703700000020042",
  "0701700000020031",
  "0701700000020060",
  "0700700000020033",
  "0703700000020045",
  "0701700000020040",
  "0703700000020041",
  "0300990000010001",
  "0702700000020045",
  "0701700000020046",
  "0702700000020060",
  "0702700000020043",
  "0701700000020030",
  "0300990000010002",
  "0702700000020041",
  "0703700000020050",
  "0700700000020031",
  "0700700000020061",
  "0700700000020043",
  "0703700000020060",
  "0703700000020033",
  "0702700000020042",
  "0702700000020050",
  "0702700000020033",
  "0700700000020044",
  "0701700000020061",
  "0702700000020040",
  "0701700000020042",
  "0703700000020040",
  "0700700000020060",
  "0702700000020031",
  "0703700000020046",
  "0703700000020044",
  "0701700000020050",
  "0700700000020030",
  "0703700000020043",
  "0700700000020032",
  "0300990000010003",
  "0700700000020040",
  "0700700000020050",
  "0701700000020032",
  "0700700000020045",
  "0701700000020043",
  "0500050000010006",
  "0500050000010001",
  "030002000001000B",
  "0300180000010005",
  "0700450000020003",
  "0C0003000003000e",
  "1200450000020003",
  "0C00030000030010",
  "0300170000020002",
  "0300030000010001",
  "0300170000010001",
  "03000D0000020004",
  "03000D0000020005",
  "03000D0000020006",
  "03000D0000020007",
  "03000D0000020009",
  "03000D0000020003",
  "03000D0000020008",
  "03000D000002000A",
  "0500030000010025",
  "0500030000010023",
  "0C00030000020010",
  "030001000001000A",
  "03001D0000010001",
  "0700700000020007",
  "0702700000020008",
  "0702700000020001",
  "0700700000020008",
  "0703700000020001",
  "0701700000020007",
  "0700700000020001",
  "0703700000020007",
  "0703700000020008",
  "0702700000020007",
  "0701700000020008",
  "0701700000020001",
  "0500020000020008",
  "03001A0000020002",
  "03000F0000010001",
  "0300010000010008",
  "030001000001000C",
  "0500020000020006",
  "0C0003000002000F",
  "0C00010000020008",
  "0C00030000030006",
  "03001C0000010001",
  "030091000001000A",
  "030092000001000A",
  "0300180000010002",
  "0500040000030009",
  "03001B0000010001",
  "03001B0000010002",
  "03001B0000010003",
  "03000D000001000B",
  "03000D0000020001",
  "0300100000020002",
  "0300110000020002",
  "12FF200000020007",
  "0300020000010009",
  "0300940000020003",
  "0500040000020020",
  "0300900000010002",
  "0500030000010004",
  "0500030000020020",
  "12FF200000030007",
  "0300180000010001",
  "0300180000010003",
  "0300180000010004",
  "0300190000010001",
  "0300190000020002",
  "0300940000030002",
  "03001A0000020001",
  "0300900000010010",
  "0300910000010008",
  "0300930000010006",
  "0300930000010007",
  "0300930000010008",
  "0300930000010002",
  "0300930000010003",
  "0300930000010004",
  "0300930000010005",
  "0300910000010001",
  "0300910000010002",
  "0300910000010006",
  "0300910000010007",
  "0300920000010001",
  "0300920000010002",
  "0300920000010006",
  "0300920000010007",
  "0300920000010008",
  "0300930000010001",
  "0300900000010001",
  "0300900000010003",
  "0300900000010004",
  "0300900000010005",
  "0300910000010003",
  "0300920000010003",
  "12FF800000020001",
  "0500030000030022",
  "0300030000020002",
  "12FF200000020002",
  "1200450000020001",
  "1200510000030001",
  "12FF200000020001",
  "12FF200000020005",
  "12FF200000020006",
  "1200450000020002",
  "12FF200000020004",
  "1200240000020001",
  "1200250000020001",
  "0500010000030007",
  "0500030000020010",
  "0500030000020011",
  "0500030000020012",
  "0500030000020016",
  "0500030000020017",
  "0500030000020018",
  "0500030000020013",
  "0500030000020014",
  "0500030000020015",
  "0500040000030008",
  "0700400000020004",
  "0500010000030005",
  "0500010000030006",
  "07FF200000020001",
  "07FF200000020002",
  "07FF200000020004",
  "0300010000030008",
  "0300200000010003",
  "0300200000010004",
  "0C00030000020004",
  "0C0003000003000d",
  "0C00030000030008",
  "0700450000020001",
  "0500020000020002",
  "0500020000020003",
  "0500020000020004",
  "0500020000020005",
  "0500020000020007",
  "0500030000010001",
  "050003000001000a",
  "050003000001000b",
  "0300200000010001",
  "0300200000010002",
  "0300400000020001",
  "0300410000010001",
  "0500020000020001",
  "0300040000020001",
  "0500010000020002",
  "050003000002000c",
  "0C0003000003000b",
  "0C00020000020004",
  "0C00030000030007",
  "0C0001000001000B",
  "0C00020000020002",
  "0C00020000020008",
  "03000A0000010001",
  "03000A0000010004",
  "03000A0000010005",
  "03000B0000010001",
  "03000B0000010004",
  "03000B0000010005",
  "03000C0000010001",
  "03000C0000010004",
  "03000C0000010005",
  "0C0001000001000A",
  "0700510000030001",
  "0500040000020007",
  "0300100000020001",
  "0300110000020001",
  "03000A0000010002",
  "03000A0000010003",
  "03000B0000010003",
  "03000B0000010002",
  "03000C0000010002",
  "03000C0000010003",
  "0300060000010001",
  "0300060000010002",
  "0300070000010001",
  "0300070000010002",
  "0300080000010001",
  "0300080000010002",
  "0300090000010001",
  "0300090000010002",
  "0C00010000020007",
  "0C0003000002000c",
  "0300060000010003",
  "0300070000010003",
  "0300080000010003",
  "0300090000010003",
  "0300130000010001",
  "0300140000010001",
  "0300150000010001",
  "0300160000010001",
  "0C00020000020009",
  "0C0003000003000f",
  "0C00020000020006",
  "0C00030000010009",
  "0C0003000001000a",
  "0C00030000020001",
  "0C00030000020002",
  "0C00030000020005",
  "0C00020000020007",
  "0C00010000010004",
  "0C00010000010005",
  "0C00010000010009",
  "0C00010000020002",
  "0C00010000020006",
  "0C00020000010001",
  "0C00020000010005",
  "0C00020000020003",
  "0703300000030003",
  "0703310000010004",
  "0703310000030003",
  "0703350000010001",
  "0C00010000010001",
  "0C00010000010003",
  "0703300000010004",
  "0702300000030003",
  "0702310000010004",
  "0702310000030003",
  "0702350000010001",
  "0702300000010004",
  "0701310000010004",
  "0701310000030003",
  "0701350000010001",
  "0701300000010004",
  "0701300000030003",
  "0700310000010004",
  "0700310000030003",
  "0700350000010001",
  "0700400000020001",
  "0700400000020002",
  "0700400000020003",
  "0700450000020002",
  "0700300000010004",
  "0700300000030003",
  "0500030000010009",
  "050003000002000d",
  "0500030000030007",
  "0500040000010001",
  "0500040000010002",
  "0500040000010003",
  "0500040000010004",
  "0500040000010006",
  "0500030000010002",
  "0500030000010003",
  "0500030000010005",
  "0500030000010006",
  "0500030000010008",
  "0300120000020001",
  "0500010000020001",
  "0500010000020003",
  "03000D0000010002",
  "03000D0000010003",
  "03000D0000010004",
  "03000D0000010005",
  "03000D0000010006",
  "03000D0000010007",
  "03000D0000010008",
  "03000D0000010009",
  "03000D000001000A",
  "0300010000010001",
  "0300010000010002",
  "0300010000010003",
  "0300020000010001",
  "0300020000010002",
  "0300020000010003",
  "0300050000010001",
  "0300010000010006",
  "0300010000010007",
  "0300020000010007"
};

const char *hms_error_values[] PROGMEM = {
  "AMS D Slot2 filament has run out; please insert a new filament.",
  "AMS A Slot3 filament has run out; please insert a new filament.",
  "AMS B Slot3 filament has run out; please insert a new filament.",
  "AMS C Slot3 filament has run out; please insert a new filament.",
  "AMS D Slot3 filament has run out; please insert a new filament.",
  "AMS A Slot4 filament has run out; please insert a new filament.",
  "AMS B Slot4 filament has run out; please insert a new filament.",
  "AMS C Slot4 filament has run out; please insert a new filament.",
  "AMS D Slot4 filament has run out; please insert a new filament.",
  "AMS A Slot 1 is empty; please insert a new filament.",
  "AMS B Slot 1 is empty; please insert a new filament.",
  "AMS C Slot 1 is empty; please insert a new filament.",
  "AMS D Slot 1 is empty; please insert a new filament.",
  "AMS A Slot 2 is empty; please insert a new filament.",
  "AMS B Slot 2 is empty; please insert a new filament.",
  "AMS C Slot 2 is empty; please insert a new filament.",
  "AMS D Slot 2 is empty; please insert a new filament.",
  "AMS A Slot 3 is empty; please insert a new filament.",
  "AMS B Slot 3 is empty; please insert a new filament.",
  "AMS C Slot 3 is empty; please insert a new filament.",
  "AMS D Slot 3 is empty; please insert a new filament.",
  "AMS A Slot 4 is empty; please insert a new filament.",
  "AMS B Slot 4 is empty; please insert a new filament.",
  "AMS C Slot 4 is empty; please insert a new filament.",
  "AMS D Slot 4 is empty; please insert a new filament.",
  "AMS A Slot1 filament may be broken in the PTFE tube.",
  "AMS B Slot1 filament may be broken in the PTFE tube.",
  "AMS C Slot1 filament may be broken in the PTFE tube.",
  "AMS D Slot1 filament may be broken in the PTFE tube.",
  "AMS A Slot2 filament may be broken in the PTFE tube.",
  "AMS B Slot2 filament may be broken in the PTFE tube.",
  "AMS C Slot2 filament may be broken in the PTFE tube.",
  "AMS D Slot2 filament may be broken in the PTFE tube.",
  "AMS A Slot3 filament may be broken in the PTFE tube.",
  "AMS B Slot3 filament may be broken in the PTFE tube.",
  "AMS C Slot3 filament may be broken in the PTFE tube.",
  "AMS D Slot3 filament may be broken in the PTFE tube.",
  "AMS A Slot4 filament may be broken in the PTFE tube.",
  "AMS B Slot4 filament may be broken in the PTFE tube.",
  "AMS C Slot4 filament may be broken in the PTFE tube.",
  "AMS D Slot4 filament may be broken in the PTFE tube.",
  "AMS A Slot1 filament may be broken in the tool head.",
  "AMS B Slot1 filament may be broken in the tool head.",
  "AMS C Slot1 filament may be broken in the tool head.",
  "AMS D Slot1 filament may be broken in the tool head.",
  "AMS A Slot2 filament may be broken in the tool head.",
  "AMS B Slot2 filament may be broken in the tool head.",
  "AMS C Slot2 filament may be broken in the tool head.",
  "AMS D Slot2 filament may be broken in the tool head.",
  "AMS A Slot3 filament may be broken in the tool head.",
  "AMS B Slot3 filament may be broken in the tool head.",
  "AMS C Slot3 filament may be broken in the tool head.",
  "AMS D Slot3 filament may be broken in the tool head.",
  "AMS A Slot4 filament may be broken in the tool head.",
  "AMS B Slot4 filament may be broken in the tool head.",
  "AMS C Slot4 filament may be broken in the tool head.",
  "AMS D Slot4 filament may be broken in the tool head.",
  "AMS A Slot1 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS B Slot1 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS C Slot1 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS D Slot1 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS A Slot2 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS B Slot2 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS C Slot2 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS D Slot2 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS A Slot3 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS B Slot3 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS C Slot3 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS D Slot3 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS A Slot4 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS B Slot4 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS C Slot4 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS D Slot4 filament has run out, and purging the old filament went abnormally; please check to see if filament is stuck in the toolhead.",
  "AMS A Slot1 filament has run out. Purging the old filament; please wait.",
  "AMS B Slot1 filament has run out. Purging the old filament; please wait.",
  "AMS C Slot1 filament has run out. Purging the old filament; please wait.",
  "AMS D Slot1 filament has run out. Purging the old filament; please wait.",
  "AMS A Slot2 filament has run out. Purging the old filament; please wait.",
  "AMS B Slot2 filament has run out. Purging the old filament; please wait.",
  "AMS C Slot2 filament has run out. Purging the old filament; please wait.",
  "AMS D Slot2 filament has run out. Purging the old filament; please wait.",
  "AMS A Slot3 filament has run out. Purging the old filament; please wait.",
  "AMS B Slot3 filament has run out. Purging the old filament; please wait.",
  "AMS C Slot3 filament has run out. Purging the old filament; please wait.",
  "AMS D Slot3 filament has run out. Purging the old filament; please wait.",
  "AMS A Slot4 filament has run out. Purging the old filament; please wait.",
  "AMS B Slot4 filament has run out. Purging the old filament; please wait.",
  "AMS C Slot4 filament has run out. Purging the old filament; please wait.",
  "AMS D Slot4 filament has run out. Purging the old filament; please wait.",
  "AMS A Slot1 filament has run out and automatically switched to the slot with the same filament.",
  "AMS B Slot1 filament has run out and automatically switched to the slot with the same filament.",
  "AMS C Slot1 filament has run out and automatically switched to the slot with the same filament.",
  "AMS D Slot1 filament has run out and automatically switched to the slot with the same filament.",
  "AMS A Slot2 filament has run out and automatically switched to the slot with the same filament.",
  "AMS B Slot2 filament has run out and automatically switched to the slot with the same filament.",
  "AMS C Slot2 filament has run out and automatically switched to the slot with the same filament.",
  "AMS D Slot2 filament has run out and automatically switched to the slot with the same filament.",
  "AMS A Slot3 filament has run out and automatically switched to the slot with the same filament.",
  "AMS B Slot3 filament has run out and automatically switched to the slot with the same filament.",
  "AMS C Slot3 filament has run out and automatically switched to the slot with the same filament.",
  "AMS D Slot3 filament has run out and automatically switched to the slot with the same filament.",
  "AMS A Slot4 filament has run out and automatically switched to the slot with the same filament.",
  "AMS B Slot4 filament has run out and automatically switched to the slot with the same filament.",
  "AMS C Slot4 filament has run out and automatically switched to the slot with the same filament.",
  "AMS D Slot4 filament has run out and automatically switched to the slot with the same filament.",
  "AMS A Slot 1 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS B Slot 1 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS C Slot 1 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS D Slot 1 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS A Slot 2 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS B Slot 2 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS C Slot 2 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS D Slot 2 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS A Slot 3 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS B Slot 3 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS C Slot 3 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS D Slot 3 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS A Slot 4 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS B Slot 4 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS C Slot 4 RFID coil is broken or the RF hardware circuit has an error.",
  "AMS D Slot 4 RFID coil is broken or the RF hardware circuit has an error.",
  "The RFID-tag on AMS A Slot 1 is damaged.",
  "The RFID-tag on AMS B Slot 1 is damaged.",
  "The RFID-tag on AMS C Slot 1 is damaged.",
  "The RFID-tag on AMS D Slot 1 is damaged.",
  "The RFID-tag on AMS A Slot 2 is damaged.",
  "The RFID-tag on AMS B Slot 2 is damaged.",
  "The RFID-tag on AMS C Slot 2 is damaged.",
  "The RFID-tag on AMS D Slot 2 is damaged.",
  "The RFID-tag on AMS A Slot 3 is damaged.",
  "The RFID-tag on AMS B Slot 3 is damaged.",
  "The RFID-tag on AMS C Slot 3 is damaged.",
  "The RFID-tag on AMS D Slot 3 is damaged.",
  "The RFID-tag on AMS A Slot 4 is damaged.",
  "The RFID-tag on AMS B Slot 4 is damaged.",
  "The RFID-tag on AMS C Slot 4 is damaged.",
  "The RFID-tag on AMS D Slot 4 is damaged.",
  "AMS A Slot1 RFID cannot be read because of a structural error.",
  "AMS B Slot1 RFID cannot be read because of a structural error.",
  "AMS C Slot1 RFID cannot be read because of a structural error.",
  "AMS D Slot1 RFID cannot be read because of a structural error.",
  "AMS A Slot2 RFID cannot be read because of a structural error.",
  "AMS B Slot2 RFID cannot be read because of a structural error.",
  "AMS C Slot2 RFID cannot be read because of a structural error.",
  "AMS D Slot2 RFID cannot be read because of a structural error.",
  "AMS A Slot3 RFID cannot be read because of a structural error.",
  "AMS B Slot3 RFID cannot be read because of a structural error.",
  "AMS C Slot3 RFID cannot be read because of a structural error.",
  "AMS D Slot3 RFID cannot be read because of a structural error.",
  "AMS A Slot4 RFID cannot be read because of a structural error.",
  "AMS B Slot4 RFID cannot be read because of a structural error.",
  "AMS C Slot4 RFID cannot be read because of a structural error.",
  "AMS D Slot4 RFID cannot be read because of a structural error.",
  "RFID cannot be read because of an encryption chip failure in AMSA.",
  "RFID cannot be read because of an encryption chip failure in AMSB.",
  "RFID cannot be read because of an encryption chip failure in AMSC.",
  "RFID cannot be read because of an encryption chip failure in AMSD.",
  "AMS A communication is abnormal; please check the connection cable.",
  "AMS B communication is abnormal; please check the connection cable.",
  "AMS C communication is abnormal; please check the connection cable.",
  "AMS D communication is abnormal; please check the connection cable.",
  "AMS A Filament speed and length error: The slot 1 filament odometry may be faulty.",
  "AMS B Filament speed and length error: The slot 1 filament odometry may be faulty.",
  "AMS C Filament speed and length error: The slot 1 filament odometry may be faulty.",
  "AMS D Filament speed and length error: The slot 1 filament odometry may be faulty.",
  "AMS A Filament speed and length error: The slot 2 filament odometry may be faulty.",
  "AMS B Filament speed and length error: The slot 2 filament odometry may be faulty.",
  "AMS C Filament speed and length error: The slot 2 filament odometry may be faulty.",
  "AMS D Filament speed and length error: The slot 2 filament odometry may be faulty.",
  "AMS A Filament speed and length error: The slot 3 filament odometry may be faulty.",
  "AMS B Filament speed and length error: The slot 3 filament odometry may be faulty.",
  "AMS C Filament speed and length error: The slot 3 filament odometry may be faulty.",
  "AMS D Filament speed and length error: The slot 3 filament odometry may be faulty.",
  "AMS A Filament speed and length error: The slot 4 filament odometry may be faulty.",
  "AMS B Filament speed and length error: The slot 4 filament odometry may be faulty.",
  "AMS C Filament speed and length error: The slot 4 filament odometry may be faulty.",
  "AMS D Filament speed and length error: The slot 4 filament odometry may be faulty.",
  "The RFID-tag on AMS A Slot1 cannot be identified.",
  "The RFID-tag on AMS A Slot2 cannot be identified.",
  "The RFID-tag on AMS A Slot3 cannot be identified.",
  "The RFID-tag on AMS B Slot1 cannot be identified.",
  "The RFID-tag on AMS B Slot2 cannot be identified.",
  "The RFID-tag on AMS B Slot3 cannot be identified.",
  "The RFID-tag on AMS B Slot4 cannot be identified.",
  "The RFID-tag on AMS C Slot1 cannot be identified.",
  "The RFID-tag on AMS C Slot2 cannot be identified.",
  "The RFID-tag on AMS C Slot3 cannot be identified.",
  "The RFID-tag on AMS C Slot4 cannot be identified.",
  "The RFID-tag on AMS D Slot1 cannot be identified.",
  "The RFID-tag on AMS D Slot2 cannot be identified.",
  "The RFID-tag on AMS D Slot3 cannot be identified.",
  "The RFID-tag on AMS D Slot4 cannot be identified.",
  "The RFID-tag on AMS A Slot4 cannot be identified.",
  "AMS A Slot1 filament may be tangled or stuck.",
  "AMS A Slot2 filament may be tangled or stuck.",
  "AMS A Slot3 filament may be tangled or stuck.",
  "AMS A Slot4 filament may be tangled or stuck.",
  "AMS B Slot1 filament may be tangled or stuck.",
  "AMS B Slot2 filament may be tangled or stuck.",
  "AMS B Slot3 filament may be tangled or stuck.",
  "AMS B Slot4 filament may be tangled or stuck.",
  "AMS C Slot1 filament may be tangled or stuck.",
  "AMS C Slot2 filament may be tangled or stuck.",
  "AMS C Slot3 filament may be tangled or stuck.",
  "AMS C Slot4 filament may be tangled or stuck.",
  "AMS D Slot1 filament may be tangled or stuck.",
  "AMS D Slot2 filament may be tangled or stuck.",
  "AMS D Slot3 filament may be tangled or stuck.",
  "AMS D Slot4 filament may be tangled or stuck.",
  "Chamber cooling may be too slow. You can open the front door or top cover to help cooling if the air in chamber is non-toxic.",
  "Failed to extrude AMS A Slot1 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS B Slot1 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS C Slot1 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS D Slot1 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS A Slot2 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS B Slot2 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS C Slot2 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS D Slot2 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS A Slot3 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS B Slot3 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS C Slot3 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS D Slot3 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS A Slot4 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS B Slot4 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS C Slot4 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "Failed to extrude AMS D Slot4 filament; the extruder may be clogged or the filament may be too thin, causing the extruder to slip.",
  "AMS B Slot4's filament may be broken in AMS.",
  "The AMS B RFID 0 board has an error.",
  "The RFID-tag on AMS B Slot1 is damaged or the it's content cannot be identified.",
  "The AMS B RFID 1 board has an error.",
  "The RFID-tag on AMS B Slot2 is damaged or the it's content cannot be identified.",
  "The RFID-tag on AMS B Slot3 is damaged or the it's content cannot be identified.",
  "The RFID-tag on AMS B Slot4 is damaged or the it's content cannot be identified.",
  "The AMS C assist motor has slipped. The extrusion wheel may be worn down, or the filament may be too thin.",
  "The AMS C assist motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS C assist motor speed control is malfunctioning. The speed sensor may be faulty.",
  "The AMS C assist motor is overloaded. The filament may be tangled or stuck.",
  "AMS C Filament speed and length error: The filament odometry may be faulty.",
  "The AMS C slot1 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS C slot1 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS C slot1 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS C slot2 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS C slot2 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS C slot2 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS C slot3 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS C slot3 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS C slot3 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS C slot4 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS C slot4 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS C slot4 motor is overloaded. The filament may be tangled or stuck.",
  "AMS C Slot1 filament has run out. Please insert a new filament.",
  "AMS C Slot1 is empty; please insert a new filament.",
  "AMS C Slot1's filament may be broken in AMS.",
  "AMS C Slot2 filament has run out. Please insert a new filament.",
  "AMS C Slot2 is empty; please insert a new filament.",
  "AMS C Slot2's filament may be broken in AMS.",
  "AMS C Slot3 filament has run out. Please insert a new filament.",
  "AMS C Slot3 is empty; please insert a new filament.",
  "AMS C Slot3's filament may be broken in AMS.",
  "AMS C Slot4 filament has run out. Please insert a new filament.",
  "AMS C Slot4 is empty; please insert a new filament.",
  "AMS C Slot4's filament may be broken in AMS.",
  "The AMS C RFID 0 board has an error.",
  "The RFID-tag on AMS C Slot1 is damaged or the it's content cannot be identified.",
  "The AMS C RFID 1 board has an error.",
  "The RFID-tag on AMS C Slot2 is damaged or the it's content cannot be identified.",
  "The RFID-tag on AMS C Slot3 is damaged or the it's content cannot be identified.",
  "The RFID-tag on AMS C Slot4 is damaged or the it's content cannot be identified.",
  "The AMS D assist motor has slipped. The extrusion wheel may be worn down, or the filament may be too thin.",
  "The AMS D assist motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS D assist motor speed control is malfunctioning. The speed sensor may be faulty.",
  "The AMS D assist motor is overloaded. The filament may be tangled or stuck.",
  "AMS D Filament speed and length error: The filament odometry may be faulty.",
  "The AMS D slot1 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS D slot1 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS D slot1 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS D slot2 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS D slot2 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS D slot2 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS D slot3 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS D slot3 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS D slot3 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS D slot4 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS D slot4 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS D slot4 motor is overloaded. The filament may be tangled or stuck.",
  "AMS D Slot1 filament has run out. Please insert a new filament.",
  "AMS D Slot1 is empty; please insert a new filament.",
  "AMS D Slot1's filament may be broken in AMS.",
  "AMS D Slot2 filament has run out. Please insert a new filament.",
  "AMS D Slot2 is empty; please insert a new filament.",
  "AMS D Slot2's filament may be broken in AMS.",
  "AMS D Slot3 filament has run out. Please insert a new filament.",
  "AMS D Slot3 is empty; please insert a new filament.",
  "AMS D Slot3's filament may be broken in AMS.",
  "AMS D Slot4 filament has run out. Please insert a new filament.",
  "AMS D Slot4 is empty; please insert a new filament.",
  "AMS D Slot4's filament may be broken in AMS.",
  "The AMS D RFID 0 board has an error.",
  "The RFID-tag on AMS D Slot1 is damaged or the it's content cannot be identified.",
  "The AMS D RFID 1 board has an error.",
  "The RFID-tag on AMS D Slot2 is damaged or the it's content cannot be identified.",
  "The RFID-tag on AMS D Slot3 is damaged or the it's content cannot be identified.",
  "The RFID-tag on AMS D Slot4 is damaged or the it's content cannot be identified.",
  "AMS B Slot1 filament has run out. Please wait while old filament is purged.",
  "AMS C Slot1 filament has run out. Please wait while old filament is purged.",
  "AMS D Slot1 filament has run out. Please wait while old filament is purged.",
  "AMS B Slot2 filament has run out. Please wait while old filament is purged.",
  "AMS C Slot2 filament has run out. Please wait while old filament is purged.",
  "AMS D Slot2 filament has run out. Please wait while old filament is purged.",
  "AMS B Slot3 filament has run out. Please wait while old filament is purged.",
  "AMS C Slot3 filament has run out. Please wait while old filament is purged.",
  "AMS D Slot3 filament has run out. Please wait while old filament is purged.",
  "AMS A Slot4 filament has run out. Please wait while old filament is purged.",
  "AMS B Slot4 filament has run out. Please wait while old filament is purged.",
  "AMS C Slot4 filament has run out. Please wait while old filament is purged.",
  "AMS D Slot4 filament has run out. Please wait while old filament is purged.",
  "AMS A communication is abnormal; please check the connection cable.",
  "AMS B communication is abnormal; please check the connection cable.",
  "AMS C communication is abnormal; please check the connection cable.",
  "AMS D communication is abnormal; please check the connection cable.",
  "The AMS A slot1 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS B slot1 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS C slot1 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS D slot1 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS A slot2 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS B slot2 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS C slot2 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS D slot2 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS A slot3 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS B slot3 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS C slot3 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS D slot3 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS A slot4 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS B slot4 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS C slot4 is overloaded. The filament may be tangled or the spool may be stuck.",
  "The AMS D slot4 is overloaded. The filament may be tangled or the spool may be stuck.",
  "AMS A Slot1 filament may be broken in the tool head.",
  "AMS B Slot1 filament may be broken in the tool head.",
  "AMS C Slot1 filament may be broken in the tool head.",
  "AMS D Slot1 filament may be broken in the tool head.",
  "AMS A Slot2 filament may be broken in the tool head.",
  "AMS B Slot2 filament may be broken in the tool head.",
  "AMS C Slot2 filament may be broken in the tool head.",
  "AMS D Slot2 filament may be broken in the tool head.",
  "AMS A Slot3 filament may be broken in the tool head.",
  "AMS B Slot3 filament may be broken in the tool head.",
  "AMS C Slot3 filament may be broken in the tool head.",
  "AMS D Slot3 filament may be broken in the tool head.",
  "AMS A Slot4 filament may be broken in the tool head.",
  "AMS B Slot4 filament may be broken in the tool head.",
  "AMS C Slot4 filament may be broken in the tool head.",
  "AMS D Slot4 filament may be broken in the tool head.",
  "AMS A Slot1 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS B Slot1 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS C Slot1 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS D Slot1 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS A Slot2 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS B Slot2 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS C Slot2 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS D Slot2 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS A Slot3 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS B Slot3 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS C Slot3 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS D Slot3 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS A Slot4 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS B Slot4 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS C Slot4 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS D Slot4 filament has run out, and purging the old filament went abnormally; please check whether the filament is stuck in the tool head.",
  "AMS B Slot1 filament has run out and automatically switched to the slot with the same filament.",
  "AMS C Slot1 filament has run out and automatically switched to the slot with the same filament.",
  "AMS D Slot1 filament has run out and automatically switched to the slot with the same filament.",
  "AMS B Slot2 filament has run out and automatically switched to the slot with the same filament.",
  "AMS C Slot2 filament has run out and automatically switched to the slot with the same filament.",
  "AMS D Slot2 filament has run out and automatically switched to the slot with the same filament.",
  "AMS B Slot3 filament has run out and automatically switched to the slot with the same filament.",
  "AMS C Slot3 filament has run out and automatically switched to the slot with the same filament.",
  "AMS D Slot3 filament has run out and automatically switched to the slot with the same filament.",
  "AMS A Slot4 filament has run out and automatically switched to the slot with the same filament.",
  "AMS B Slot4 filament has run out and automatically switched to the slot with the same filament.",
  "AMS C Slot4 filament has run out and automatically switched to the slot with the same filament.",
  "AMS D Slot4 filament has run out and automatically switched to the slot with the same filament.",
  "AMS A Slot1 filament has run out. Please wait while old filament is purged.",
  "AMS A Slot2 filament has run out. Please wait while old filament is purged.",
  "AMS A Slot3 filament has run out. Please wait while old filament is purged.",
  "AMS A Slot1 filament has run out and automatically switched to the slot with the same filament.",
  "AMS A Slot2 filament has run out and automatically switched to the slot with the same filament.",
  "AMS A Slot3 filament has run out and automatically switched to the slot with the same filament.",
  "The AMS A Slot1 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS B Slot1 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS C Slot1 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS D Slot1 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS A Slot2 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS B Slot2 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS C Slot2 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS D Slot2 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS A Slot3 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS B Slot3 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS C Slot3 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS D Slot3 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS A Slot4 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS B Slot4 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS C Slot4 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS D Slot4 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS A Slot1 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS B Slot1 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS C Slot1 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS D Slot1 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS A Slot2 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS B Slot2 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS C Slot2 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS D Slot2 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS A Slot3 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS B Slot3 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS C Slot3 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS D Slot3 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS A Slot4 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS B Slot4 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS C Slot4 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS D Slot4 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS A Slot1 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS B Slot1 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS C Slot1 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS D Slot1 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS A Slot2 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS B Slot2 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS C Slot2 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS D Slot2 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS A Slot3 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS B Slot3 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS C Slot3 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS D Slot3 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS A Slot4 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS B Slot4 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS C Slot4 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS D Slot4 motor torque control is malfunctioning. The current sensor may be faulty.",
  "AMS A Slot1 filament has run out; please insert a new filament.",
  "AMS B Slot1 filament has run out; please insert a new filament.",
  "AMS C Slot1 filament has run out; please insert a new filament.",
  "AMS D Slot1 filament has run out; please insert a new filament.",
  "AMS A Slot2 filament has run out; please insert a new filament.",
  "AMS B Slot2 filament has run out; please insert a new filament.",
  "AMS C Slot2 filament has run out; please insert a new filament.",
  "The AMS A assist motor has slipped. The extrusion wheel may be worn down, or the filament may be too thin.",
  "The AMS A assist motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS A assist motor speed control is malfunctioning. The speed sensor may be faulty.",
  "The AMS A assist motor is overloaded. The filament may be tangled or stuck.",
  "AMS A Filament speed and length error: The filament odometry may be faulty.",
  "The AMS A slot1 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS A slot1 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS A slot1 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS A slot2 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS A slot2 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS A slot2 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS A slot3 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS A slot3 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS A slot3 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS A slot4 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS A slot4 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS A slot4 motor is overloaded. The filament may be tangled or stuck.",
  "AMS A Slot1 filament has run out. Please insert a new filament.",
  "AMS A Slot1 is empty; please insert a new filament.",
  "AMS A Slot1's filament may be broken in AMS.",
  "AMS A Slot2 filament has run out. Please insert a new filament.",
  "AMS A Slot2 is empty; please insert a new filament.",
  "AMS A Slot2's filament may be broken in AMS.",
  "AMS A Slot3 filament has run out. Please insert a new filament.",
  "AMS A Slot3 is empty; please insert a new filament.",
  "AMS A Slot3's filament may be broken in AMS.",
  "AMS A Slot4 filament has run out. Please insert a new filament.",
  "AMS A Slot4 is empty; please insert a new filament.",
  "AMS A Slot4's filament may be broken in AMS.",
  "The AMS A RFID 0 board has an error.",
  "The RFID-tag on AMS A Slot1 is damaged or the it's content cannot be identified.",
  "The AMS A RFID 1 board has an error.",
  "The RFID-tag on AMS A Slot2 is damaged or the it's content cannot be identified.",
  "The RFID-tag on AMS A Slot3 is damaged or the it's content cannot be identified.",
  "The RFID-tag on AMS A Slot4 is damaged or the it's content cannot be identified.",
  "The AMS B assist motor has slipped. The extrusion wheel may be worn down, or the filament may be too thin.",
  "The AMS B assist motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS B assist motor speed control is malfunctioning. The speed sensor may be faulty.",
  "The AMS B assist motor is overloaded. The filament may be tangled or stuck.",
  "AMS B Filament speed and length error: The filament odometry may be faulty.",
  "The AMS B slot1 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS B slot1 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS B slot1 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS B slot2 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS B slot2 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS B slot2 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS B slot3 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS B slot3 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS B slot3 motor is overloaded. The filament may be tangled or stuck.",
  "The AMS B slot4 motor has slipped. The extrusion wheel may be malfunctioning, or the filament may be too thin.",
  "The AMS B slot4 motor torque control is malfunctioning. The current sensor may be faulty.",
  "The AMS B slot4 motor is overloaded. The filament may be tangled or stuck.",
  "AMS B Slot1 filament has run out. Please insert a new filament.",
  "AMS B Slot1 is empty; please insert a new filament.",
  "AMS B Slot1's filament may be broken in AMS.",
  "AMS B Slot2 filament has run out. Please insert a new filament.",
  "AMS B Slot2 is empty; please insert a new filament.",
  "AMS B Slot2's filament may be broken in AMS.",
  "AMS B Slot3 filament has run out. Please insert a new filament.",
  "AMS B Slot3 is empty; please insert a new filament.",
  "AMS B Slot3's filament may be broken in AMS.",
  "AMS B Slot4 filament has run out. Please insert a new filament.",
  "AMS B Slot4 is empty; please insert a new filament.",
  "The device is in the engineering state; please pay attention to the information security related matters.",
  "The chamber heater 1 has been working at full load for a long time. The temperature control system may have an issue.",
  "An issue occurred when heating the heatbed previously. To continue using your printer, please refer to the wiki to troubleshoot.",
  "The current temperature is too low. In order to protect you and your printer. Printing task, moving axis and other operations is disabled. Please move the printer to an environment above 10°C.",
  "Failed to feed the filament outside the AMS. Please clip the end of the filament flat and check to see if the spool is stuck. Please refer to the Assistant for details.",
  "Failed to pull back the filament from the toolhead to AMS. Possible cause: filament or spool stuck. Please refer to the Assistant for details.",
  "Failed to extrude the filament. Possible cause: extruder or nozzle clogged. Please refer to the Assistant for details.",
  "Timeout purging old filament. Possible cause: filament stuck or extruder/nozzle clogged. Please refer to the Assistant for details.",
  "Failed to extrude the filament. Possible cause: extruder or nozzle clogged. Please refer to the Assistant for details.",
  "Timeout purging old filament. Possible cause: filament stuck or extruder/nozzle clogged. Please refer to the Assistant for details.",
  "Failed to pull back the filament from the toolhead to AMS. Possible cause: filament or spool stuck. Please refer to the Assistant for details.",
  "Failed to feed the filament outside the AMS. Please clip the end of the filament flat and check to see if the spool is stuck. Please refer to the Assistant for details.",
  "Failed to feed the filament into the toolhead. Possible cause: filament or spool stuck. Please refer to the Assistant for details.",
  "PTFE tube detached during the feeding process. Please check if the PTFE tube is connected to the AMS and extruder.",
  "PTFE tube detached during the feeding process. Please check if the PTFE tube is connected to the AMS and extruder.",
  "Failed to feed filament into the toolhead. Possible cause: filament or spool stuck. Please refer to the Assistant for details.",
  "Failed to pull back the filament from the toolhead to AMS. Possible cause: filament or spool stuck. Please refer to the Assistant for details.",
  "Failed to feed the filament into the toolhead. Possible cause: filament or spool stuck. Please refer to the Assistant for details.",
  "Timeout purging old filament. Possible cause: filament stuck or extruder/nozzle clogged. Please refer to the Assistant for details.",
  "Failed to feed the filament outside the AMS. Please clip the end of the filament flat and check to see if the spool is stuck. Please refer to the Assistant for details.",
  "Failed to extrude the filament. Possible cause: extruder or nozzle clogged. Please refer to the Assistant for details.",
  "PTFE tube detached during the feeding process. Please check if the PTFE tube is connected to the AMS and extruder.",
  "Failed to feed the filament into the toolhead. Possible cause: filament or spool stuck. Please refer to the Assistant for details.",
  "Failed to pull back the filament from the toolhead to AMS. Possible cause: filament or spool stuck. Please refer to the Assistant for details.",
  "Failed to feed the filament outside the AMS. Please clip the end of the filament flat and check to see if the spool is stuck. Please refer to the Assistant for details.",
  "Failed to extrude the filament. Possible cause: extruder or nozzle clogged. Please refer to the Assistant for details.",
  "PTFE tube detached during the feeding process. Please check if the PTFE tube is connected to the AMS and extruder.",
  "Timeout purging old filament. Possible cause: filament stuck or extruder/nozzle clogged. Please refer to the Assistant for details.",
  "Hardware incompatible: please check the laser.",
  "Not enough space in MicroSD Card; please clear some space.",
  "The nozzle temperature is abnormal; the sensor may have a short circuit. Please check whether the connector is properly plugged in.",
  "AMS D The cooling fan of heater 1 is blocked, which may be due to the fan being stuck.",
  "AMS C The  assist \nmotor calibration parameter error. Please pull out the filament from the filament hub and then restart the AMS.",
  "AMS A The cooling fan of heater 1 is blocked, which may be due to the fan being stuck.",
  "AMS A The heater 1 is disconnected, which may due to poor connector contact.",
  "AMS C The heater 2 is disconnected, which may due to poor connector contact.",
  "AMS C The cooling fan of heater 2 is blocked, which may be due to the fan being stuck.",
  "AMS A The heater 2 is disconnected, which may due to poor connector contact.",
  "AMS C The cooling fan speed of heater 2 is too low, which could be due to excessive fan resistance.",
  "AMS C The cooling fan of heater 1 is blocked, which may be due to the fan being stuck.",
  "AMS B The heater 2 is disconnected, which may due to poor connector contact.",
  "AMS B The cooling fan speed of heater 2 is too low, which could be due to excessive fan resistance.",
  "AMS D The humidity sensor is disconnected, which may due to poor connector contact.",
  "AMS D The cooling fan speed of heater 2 is too low, which could be due to excessive fan resistance.",
  "AMS A The cooling fan speed of heater 2 is too low, which could be due to excessive fan resistance.",
  "AMS A The cooling fan of heater 2 is blocked, which may be due to the fan being stuck.",
  "AMS A The  assist \nmotor calibration parameter error. Please pull out the filament from the filament hub and then restart the AMS.",
  "AMS B The temperature sensor of heater 1 is malfunctioning, , which may due to poor connector contact.",
  "AMS C The cooling fan speed of heater 1 is too low, which could be due to excessive fan resistance.",
  "AMS A The temperature sensor of heater 1 is malfunctioning, , which may due to poor connector contact.",
  "AMS A The temperature sensor of heater 2 is malfunctioning, , which may due to poor connector contact.",
  "AMS C The heater 1 is disconnected, which may due to poor connector contact.",
  "AMS D The heater 2 is disconnected, which may due to poor connector contact.",
  "AMS D The temperature sensor of heater 1 is malfunctioning, , which may due to poor connector contact.",
  "AMS A The humidity sensor is disconnected, which may due to poor connector contact.",
  "AMS B The  assist \nmotor calibration parameter error. Please pull out the filament from the filament hub and then restart the AMS.",
  "AMS B The cooling fan of heater 2 is blocked, which may be due to the fan being stuck.",
  "AMS B The temperature sensor of heater 2 is malfunctioning, , which may due to poor connector contact.",
  "AMS B The humidity sensor is disconnected, which may due to poor connector contact.",
  "AMS D The  assist \nmotor calibration parameter error. Please pull out the filament from the filament hub and then restart the AMS.",
  "AMS A The cooling fan speed of heater 1 is too low, which could be due to excessive fan resistance.",
  "AMS C The humidity sensor is disconnected, which may due to poor connector contact.",
  "AMS C The temperature sensor of heater 1 is malfunctioning, , which may due to poor connector contact.",
  "AMS D The heater 1 is disconnected, which may due to poor connector contact.",
  "AMS D The cooling fan of heater 2 is blocked, which may be due to the fan being stuck.",
  "AMS D The cooling fan speed of heater 1 is too low, which could be due to excessive fan resistance.",
  "AMS B The cooling fan of heater 1 is blocked, which may be due to the fan being stuck.",
  "AMS C The temperature sensor of heater 2 is malfunctioning, , which may due to poor connector contact.",
  "AMS B The cooling fan speed of heater 1 is too low, which could be due to excessive fan resistance.",
  "AMS B The heater 1 is disconnected, which may due to poor connector contact.",
  "AMS D The temperature sensor of heater 2 is malfunctioning, , which may due to poor connector contact.",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "The factory data of AP board is abnormal, please replace the AP board with a new one.",
  "The factory data of AP board is abnormal; please replace the AP board with a new one.",
  "The nozzle temperature is abnormal. Temperature control system may have an issue.",
  "The Z axis motor got stuck while moving, or the extrusion force sensor may have an issue; please check if there is any foreign matter on the Z sliders or Z timing belt wheels.",
  "The filament cutter handle has not been released. The handle or blade may be jammed, or there could be an issue with the filament sensor connection.",
  "Your nozzle seems to be covered with jammed or clogged material.",
  "The filament cutter handle has not been released. The handle or blade may be jammed, or there could be an issue with the filament sensor connection.",
  "Your printer seems to be printing without extruding.",
  "The hotend cooling fan speed is slow. It may be stuck and need cleaning.",
  "The hotend cooling fan speed is too slow or stopped. It may be stuck or the connector is not plugged in properly.",
  "The hotend cooling fan speed is too slow or stopped. It may be stuck or the connector may not be plugged in properly.",
  "The build plate may not be properly placed. If this message appears repeatedly, please check the Wiki for more reasons.",
  "The build plate may not be properly placed. If this message appears repeatedly, please check the Wiki for more reasons.",
  "The build plate may not be properly placed. If this message appears repeatedly, please check the Wiki for more reasons.",
  "The build plate may not be properly placed. If this message appears repeatedly, please check the Wiki for more reasons.",
  "The build plate may not be properly placed. If this message appears repeatedly, please check the Wiki for more reasons.",
  "The build plate may not be properly placed. If this message appears repeatedly, please check the Wiki for more reasons.",
  "The build plate may not be properly placed. If this message appears repeatedly, please check the Wiki for more reasons.",
  "The build plate may not be properly placed. If this message appears repeatedly, please check the Wiki for more reasons.",
  "The current firmware is abnormal. Please update again.",
  "The Chamber Temperature Control module is malfunctioning. Please restart the device.",
  "Foreign objects detected on heatbed, Please check and clean the heatbed.",
  "The heatbed temperature control is abnormal, the AC board may be broken.",
  "The position sensor of extrusion motor is abnormal. The connection to sensor may be loose.",
  "AMS filament ran out. Please put a new filament into AMS and click the \"Retry\" button.",
  "Failed to get AMS mapping table; please click \"Resume\" to retry",
  "Failed to pull out the filament from the extruder. Possible causes: clogged extruder or broken filament. Refer to the Assistant for details.",
  "Failed to get AMS mapping table; please click \"Resume\" to retry",
  "Failed to pull out the filament from the extruder. Possible causes: clogged extruder or broken filament. Refer to the Assistant for details.",
  "AMS filament ran out. Please put a new filament into AMS and click the \"Retry\" button.",
  "Failed to pull out the filament from the extruder. Possible causes: clogged extruder or broken filament. Refer to the Assistant for details.",
  "AMS filament ran out. Please put a new filament into AMS and click the \"Retry\" button.",
  "Failed to get AMS mapping table; please click \"Resume\" to retry",
  "AMS filament ran out. Please put a new filament into AMS and click the \"Retry\" button.",
  "Failed to get AMS mapping table; please click \"Resume\" to retry",
  "Failed to pull out the filament from the extruder. Possible causes: clogged extruder or broken filament. Refer to the Assistant for details.",
  "Time synchronization failed.",
  "The nozzle is clogged with filament.",
  "Abnormal accelerometer data detected. Please try to restart the printer.",
  "An abnormality occurs during the heating process of the heatbed, the heating modules may be broken.",
  "The heatbed has worked at full load for a long time. The temperature control system may be abnormal.",
  "Streaming function error. Please check the network and try again. You can restart or update the printer if the issue persists.",
  "Parts skipped before first layer inspection; the inspection will not be supported for the current print.",
  "Failed to get image from chamber camera. Spaghetti and waste chute pileup detection is not available for now.",
  "Purged filament may have piled up in the waste chute. Please check and clean the chute.",
  "The extrusion motor driver is abnormal. The MOSFET may have a short circuit.",
  "The temperature of chamber heater 1 is abnormal. The AC board may be broken.",
  "The temperature of chamber heater 2 is abnormal. The AC board may be broken.",
  "The sensitivity of the extrusion force sensor is low, the nozzle may not installed correctly.",
  "The bed temperature exceeds filament's vitrification temperature, which may cause nozzle clog. Please keep the front door of printer open. Already turning off the door opening detection temporarily.",
  "The signal of the heatbed acceleration sensor is weak. The sensor may have fallen off or been damaged.",
  "External disturbance was detected on the heatbed acceleeration sensor. The sensor signal wire may not be fixed.",
  "The heatbed acceleration sensor detected unexpected continuous force. The sensor may be stuck, or the analog front end may be broken.",
  "The Z axis motor seems to be stuck when moving. Please check if there is any foreign matter on the Z sliders or Z timing belt wheels .",
  "Heatbed homing abnormal: there may be a bulge on the heatbed or the nozzle tip may not be clean.",
  "The resonance frequency of the X axis differs greatly from last calibration. Please clean the carbon rod and rerun the machine calibration afterward.",
  "The resonance frequency of the Y axis differs greatly from the last calibration. Please clean the carbon rod and rerun the machine calibration afterward.",
  "Failed to check the filament location in the tool head; please click for more help.",
  "The nozzle temperature control is abnormal; the hot end may not be installed. If you want to heat the hot end without it being installed, please turn on maintenance mode on the settings page.",
  "Chamber failed to reach the desired temperature. The machine will stop waiting for the chamber temperature.",
  "",
  "Chamber heating failed. The chamber may not be enclosed, or the ambient temperature may be too low, or the heat dissipation vent of the power supply may be blocked.",
  "The AHB module is malfunctioning. Please restart the device.",
  "Micro SD Card capacity is insufficient to cache print files.",
  "Checking the filament location of all AMS slots, please wait.",
  "The value of extrusion force sensor is low, the nozzle seems to not be installed.",
  "The extrusion force sensor is not available, the link between the MC and TH may be broken or the sensor is broken.",
  "The data from extrusion force sensor is abnormal, the sensor should be broken.",
  "The eddy current sensor on Y-axis is not available, the wire should be broken.",
  "The sensitivity of Y-axis eddy current sensor is too low.",
  "Chamber temperature setting value exceed the limit, the boundary value will be set.",
  "The nozzle is covered with filaments, or the build plate is put in crooked.",
  "The communication of chamber temperature controller is abnormal.",
  "Chamber heater 1 failed to rise to target temperature.",
  "Chamber temperature is abnormal. The chamber heater's temperature sensor at the air inlet may have an open circuit.",
  "Chamber temperature is abnormal. The temperature sensor at the power supply may have a short circuit.",
  "Chamber temperature is abnormal. The temperature sensor at power supply may have an open circuit.",
  "Chamber temperature is abnormal. The chamber heater's temperature sensor may have an open circuit.",
  "Chamber temperature is abnormal. The chamber heater's temperature sensor at the air outlet may have a short circuit.",
  "Chamber temperature is abnormal. The chamber heater's temperature sensor at the air outlet may have an open circuit.",
  "Chamber temperature is abnormal. The chamber heater's temperature sensor at the air inlet may have a short circuit.",
  "The temperature of chamber heater 1 is abnormal. The heater may have a short circuit.",
  "The temperature of chamber heater 1 is abnormal. The heater may have an open circuit or the thermal fuse may have taken effect.",
  "The temperature of chamber heater 1 is abnormal. The sensor may have a short circuit.",
  "The temperature of chamber heater 1 is abnormal. The sensor may have an open circuit.",
  "The temperature of chamber heater 2 is abnormal. The heater may have a short circuit.",
  "The temperature of chamber heater 2 is abnormal. The heater may have an open circuit or the thermal fuse may be in effect.",
  "The temperature of chamber heater 2 is abnormal. The sensor may have a short circuit.",
  "The temperature of chamber heater 2 is abnormal. The sensor may have an open circuit.",
  "Chamber heater 2 failed to rise to target temperature.",
  "Chamber temperature is abnormal. The chamber heater's temperature sensor may have a short circuit.",
  "Chamber heating failed. The chamber heater may be failing to blow hot air.",
  "Chamber heating failed. The temperature of power supply may be too high.",
  "Chamber heating failed. The speed of the heating fan is too low.",
  "Chamber heating failed. The thermal resistance is too high.",
  "The temperature of chamber heater 1 is abnormal. The heater is over temperature.",
  "The temperature of chamber heater 2 is abnormal. The heater is over temperature.",
  "The filament on the spool holder may be tangled or stuck.",
  "MicroSD Card performance degradation has been detected. It may affect print jobs, logs, and video records. Please try to format or change the MicroSD card.",
  "",
  "Filament on the spool holder is empty; please insert a new filament.",
  "The filament cutter sensor is malfunctioning. Please check whether the connector is properly plugged in.",
  "AMS is disabled; please load filament from spool holder.",
  "Filament at the spool holder has run out; please insert a new filament.",
  "Filament may be broken in the tool head.",
  "Failed to extrude the filament and the extruder may be clogged.",
  "The filament cutter's cutting distance is too large. The X motor may lose steps.",
  "Please pull out the filament on the spool holder from the extruder.",
  "Filament may be broken in the tool head.",
  "Failed to extrude the filament and the extruder may be clogged.",
  "Unable to record time-lapse photography without MicroSD card inserted.",
  "forward coredump, it is recovering.",
  "upgrade coredump, it is recovering.",
  "ipcam coredump, it is recovering.",
  "device_manager coredump, it is recovering.",
  "recorder coredump, it is recovering.",
  "security coredump, it is recovering.",
  "xcam coredump, it is recovering.",
  "bbl_screen coredump, it is recovering.",
  "device_gate coredump, it is recovering.",
  "The door is detected to be open.",
  "The filament buffer signal is abnormal; the spring may be stuck or the filament may be tangle.",
  "MicroSD Card error: please reinsert, format or replace it.",
  "Unformatted MicroSD Card: please format it.",
  "External filament has run out; please load a new filament.",
  "External filament is missing; please load a new filament.",
  "Please pull the external filament from the extruder.",
  "The temperature of the heated bed exceeds the limit and automatically adjusts to the limit temperature.",
  "X axis homing abnormal: the timing belt may be loose.",
  "Y axis homing abnormal: the timing belt may be loose.",
  "First layer inspection is not supported for the current print job.",
  "Some objects may have fallen down, or the extruder is not extruding normally. Please check and decide if the printing should be stopped.",
  "Possible spaghetti defects were detected. Please check the print quality and decide if the job should be stopped.",
  "The filament cutter sensor is malfunctioning; please check whether the connector is properly plugged in.",
  "Device login failed; please check your account information.",
  "Failed to connect internet; please check the network connection.",
  "Unauthorized user: please check your account information.",
  "Failed to connect internet; please check the network connection.",
  "Liveview service login failed; please check your network connection.",
  "The MC module is malfunctioning; please restart the device or check device cable connection.",
  "System state is abnormal; please restore factory settings.",
  "The screen is malfunctioning; please restart the device.",
  "X axis homing abnormal: please check if the tool head is stuck or the carbon rod has too much resistance.",
  "Y axis homing abnormal: please check if the tool head is stuck or the Y carriage has too much resistance.",
  "Data transmission over the serial port is abnormal; the software system may be faulty.",
  "The system voltage is unstable; triggering the power failure protection function.",
  "Failed to connect internet. Please check the network connection.",
  "The speed of the part cooling fan is too slow or stopped. It may be stuck or the connector is not plugged in properly.",
  "USB camera is not connected. Please check video camera cable connection.",
  "Wireless hardware error: please turn off/on WiFi or restart the device.",
  "Inspecting the first layer: please wait a moment.",
  "Nozzle height seems too low. Please check if the nozzle is worn or tilted. Re-calibrate Lidar if the nozzle has been replaced.",
  "Possible first layer defects have been detected. Please check the first layer quality and decide if the job should be stopped.",
  "Failed to calibrate Micro Lidar. Please make sure the calibration chart is clean and not occluded, and run machine calibration again.",
  "The horizontal laser line is too wide. Please check if the heatbed is dirty.",
  "The vertical laser line is too wide. Please check if the heatbed is dirty.",
  "Heatbed force sensor 1 is too sensitive. It may be stuck between the strain arm and heatbed support, or the adjusting screw may be too tight.",
  "An external disturbance was detected on force sensor 1. The heatbed plate may have touched something outside the heatbed.",
  "Force sensor 1 detected unexpected continuous force. The heatbed may be stuck, or the analog front end may be broken.",
  "Heatbed force sensor 2 is too sensitive. It may be stuck between the strain arm and heatbed support, or the adjusting screw may be too tight.",
  "An external disturbance was detected on force sensor 2. The heatbed plate may have touched something outside the heatbed.",
  "Force sensor 2 detected unexpected continuous force. The heatbed may be stuck, or the analog front end may be broken.",
  "Heatbed force sensor 3 is too sensitive. It may be stuck between the strain arm and heatbed support, or the adjusting screw may be too tight.",
  "An external disturbance was detected on force sensor 3. The heatbed plate may have touched something outside the heatbed.",
  "Force sensor 3 detected unexpected continuous force. The heatbed may be stuck, or the analog front end may be broken.",
  "The Micro Lidar LED may be broken.",
  "The AMS is disabled; please load filament from spool holder.",
  "The bed temperature exceeds the filament's vitrification temperature, which may cause a nozzle clog. Please keep the front door of the printer open or lower the bed temperature.",
  "The resonance frequency of the X axis is low. The timing belt may be loose.",
  "The resonance frequency of the Y axis is low. The timing belt may be loose.",
  "The signal of heatbed force sensor 1 is weak. The force sensor may be broken or have poor electric connection.",
  "The signal of heatbed force sensor 1 is too weak. The electronic connection to the sensor may be broken.",
  "The signal of heatbed force sensor 2 is too weak. The electronic connection to the sensor may be broken.",
  "The signal of heatbed force sensor 2 is weak. The force sensor may be broken or have poor electric connection.",
  "The signal of heatbed force sensor 3 is weak. The force sensor may be broken or have poor electric connection.",
  "The signal of heatbed force sensor 3 is too weak. The electronic connection to the sensor may be broken.",
  "Motor-A has an open-circuit. There may be a loose connection, or the motor may have failed.",
  "Motor-A has a short-circuit. It may have failed.",
  "Motor-B has an open-circuit. The connection may be loose, or the motor may have failed.",
  "Motor-B has a short-circuit. It may have failed.",
  "Motor-Z has an open-circuit. The connection may be loose, or the motor may have failed.",
  "Motor-Z has a short-circuit. It may have failed.",
  "Motor-E has an open-circuit. The connection may be loose, or the motor may have failed.",
  "Motor-E has a short-circuit. It may have failed.",
  "Micro Lidar laser parameters are drifted. Please re-calibrate your printer.",
  "The build plate localization marker is not detected. Please check if the build plate is aligned correctly.",
  "The resistance of Motor-A is abnormal, the motor may have failed.",
  "The resistance of Motor-B is abnormal, the motor may have failed.",
  "The resistance of Motor-Z is abnormal, the motor may have failed.",
  "The resistance of Motor-E is abnormal, the motor may have failed.",
  "The current sensor of Motor-A is abnormal. This may be caused by a failure of the hardware sampling circuit.",
  "The current sensor of Motor-B is abnormal. This may be caused by a failure of the hardware sampling circuit.",
  "The current sensor of Motor-Z is abnormal. This may be caused by a failure of the hardware sampling circuit.",
  "The current sensor of Motor-E is abnormal. This may be caused by a failure of the hardware sampling circuit.",
  "The vertical laser is not bright enough at homing position. Please clean or replace heatbed if this message appears repeatedly.",
  "Your nozzle seems to be covered with jammed or clogged material.",
  "Nozzle height seems too high. Please check if there is filament residual attached to the nozzle.",
  "The first layer inspection module rebooted abnormally. The inspection result may be inaccurate.",
  "Your printer is in factory mode. Please contact Technical Support.",
  "Filament exposure metering failed because laser reflection is too weak on this material. First layer inspection may be inaccurate.",
  "First layer inspection terminated due to abnormal Lidar data.",
  "First layer inspection timed out abnormally, and the current results may be inaccurate.",
  "The vertical laser is not lit. Please check if it's covered or hardware connection is normal.",
  "The Micro Lidar camera lens seems to be dirty. Please clean the lens.",
  "Micro Lidar camera OTP parameter is abnormal. Please contact after-sales.",
  "The chamber camera lens seems to be dirty. Please clean the lens.",
  "The Micro Lidar camera is malfunctioning and related functions may fail. Please contact after-sales if this message keeps appearing in multiple prints.",
  "Micro Lidar camera extrinsic parameters are abnormal. Please enable flowrate calibration in your next print.",
  "The horizontal laser is not lit. Please check if it's covered or hardware connection is normal.",
  "A new Micro Lidar was detected. Please calibrate it on Calibration page before use.",
  "The horizontal laser is not bright enough at homing position. Please clean or replace heatbed if this message appears repeatedly.",
  "RFID cannot be read because of a hardware or structural error.",
  "Encryption chip failure.",
  "RFID cannot be read because of a hardware or structural error.",
  "The temperature and humidity sensor has an error. The chip may be faulty.",
  "The Micro Lidar camera is offline. Please check the hardware connection.",
  "Synchronization between the Micro Lidar camera and MCU is abnormal. Please restart your printer.",
  "Encryption chip failure.",
  "RFID cannot be read because of a hardware or structural error.",
  "Encryption chip failure.",
  "RFID cannot be read because of a hardware or structural error.",
  "The temperature and humidity sensor has an error. The chip may be faulty.",
  "Encryption chip failure.",
  "Encryption chip failure.",
  "RFID cannot be read because of a hardware or structural error.",
  "The temperature and humidity sensor has an error. The chip may be faulty.",
  "Encryption chip failure.",
  "RFID cannot be read because of a hardware or structural error.",
  "Encryption chip failure.",
  "RFID cannot be read because of a hardware or structural error.",
  "The temperature and humidity sensor has an error. The chip may be faulty.",
  "The filament buffer position signal lost: the cable or position sensor may be malfunctioning.",
  "The filament buffer position signal error: the position sensor may be malfunctioning.",
  "The AMS Hub communication is abnormal, the cable may be not well connected.",
  "The filament cutter's cutting distance is too large. The XY motor may lose steps.",
  "Encryption chip failure.",
  "RFID cannot be read because of a hardware or structural error.",
  "A system hang occurred. It has been recovered by automatic restart.",
  "The SD Card controller is malfunctioning.",
  "A system panic occurred. It has been recovered by automatic restart.",
  "Failed to download print job. Please check your network connection.",
  "Failed to report print state. Please check your network connection.",
  "The content of print file is unreadable. Please resend the print job.",
  "The print file is unauthorized.",
  "Failed to resume previous print.",
  "The toolhead is malfunctioning. Please restart the device.",
  "The AMS module is malfunctioning. Please restart the device.",
  "Internal service is malfunctioning. Please restart the device.",
  "A system panic occurred. Please restart the device.",
  "A system hang occurred. Please restart the device.",
  "The front cover of the toolhead fell off.",
  "The media pipeline is malfunctioning.",
  "USB camera is malfunctioning.",
  "Heatbed homing failed. The environmental vibration is too great.",
  "The build plate is not placed properly. Please adjust it.",
  "The build plate is not placed properly. Please adjust it.",
  "The build plate is not placed properly. Please adjust it.",
  "The build plate is not placed properly. Please adjust it.",
  "The build plate is not placed properly. Please adjust it.",
  "The build plate is not placed properly. Please adjust it.",
  "The build plate is not placed properly. Please adjust it.",
  "The build plate is not placed properly. Please adjust it.",
  "The heatbed temperature is abnormal; the heater may have a short circuit.",
  "The heatbed temperature is abnormal; the heater may have an open circuit, or the thermal switch may be open.",
  "The heatbed temperature is abnormal; the heater is over temperature.",
  "The nozzle temperature is abnormal; the heater may have a short circuit.",
  "The nozzle temperature is abnormal; the heater may have an open circuit.",
  "The nozzle temperature is abnormal; the heater is over temperature.",
  "The motor driver is overheating. Its radiator may be loose, or its cooling fan may be damaged.",
  "The heatbed temperature is abnormal; the sensor may have a short circuit.",
  "The heatbed temperature is abnormal; the sensor may have an open circuit.",
  "The nozzle temperature is abnormal; the sensor may have an open circuit."
};

int device_error_length = 274;

const char *device_error_keys[] PROGMEM = {
  "05014038",
  "12018016",
  "12028016",
  "12038016",
  "0300801B",
  "12018007",
  "12028007",
  "12038007",
  "12018014",
  "12028014",
  "05014033",
  "03008008",
  "0C00402A",
  "07028010",
  "07038010",
  "07FF8010",
  "07FF8011",
  "05014039",
  "0514039",
  "0300800B",
  "03004005",
  "03008010",
  "05024001",
  "03008001",
  "07018005",
  "07028005",
  "07038005",
  "12018011",
  "12028011",
  "12038011",
  "12FF8011",
  "03008015",
  "03008017",
  "07FFC009",
  "07FFC00A",
  "07FFC008",
  "1000C001",
  "12008006",
  "12008016",
  "0500403A",
  "07008006",
  "03008013",
  "03004000",
  "05004003",
  "05004004",
  "07008002",
  "07008003",
  "07008004",
  "07008005",
  "07008007",
  "07008010",
  "07018003",
  "07018004",
  "07018010",
  "07004001",
  "05004014",
  "12008001",
  "12008007",
  "12008010",
  "12008014",
  "12008015",
  "03004002",
  "03008002",
  "03008003",
  "03008004",
  "03008005",
  "03008006",
  "07008011",
  "07018011",
  "07028011",
  "07038011",
  "03008007",
  "12008011",
  "03008011",
  "07018006",
  "0300800A",
  "07FF8006",
  "07FFC003",
  "07FFC006",
  "12FF8003",
  "12FFC003",
  "12FF8006",
  "12FFC006",
  "12FF8010",
  "07FF8003",
  "1000C003",
  "12008004",
  "0C008005",
  "0C00C006",
  "05004015",
  "0500C010",
  "03008018",
  "03008019",
  "03008014",
  "03008016",
  "0300400F",
  "05004002",
  "05008036",
  "05004037",
  "05004038",
  "1000C002",
  "1001C001",
  "1001C002",
  "05014035",
  "05014032",
  "12028005",
  "12038005",
  "12FF8005",
  "12028006",
  "12038006",
  "12028010",
  "12038010",
  "12028012",
  "12038012",
  "12FF8012",
  "12028013",
  "12038013",
  "12FF8013",
  "12028015",
  "12038015",
  "12038001",
  "12FF8001",
  "12038002",
  "12FF8002",
  "12038003",
  "12028004",
  "12038004",
  "12FF8004",
  "07008001",
  "07018001",
  "07018002",
  "07018007",
  "07028001",
  "07028002",
  "07028003",
  "07028004",
  "07028006",
  "07028007",
  "07038001",
  "07038002",
  "07038003",
  "07038004",
  "07038006",
  "07038007",
  "07008013",
  "07018013",
  "07028013",
  "07038013",
  "07FF8001",
  "07FF8002",
  "07FF8005",
  "07FF8013",
  "12018001",
  "12028001",
  "12008002",
  "12018002",
  "12028002",
  "12008003",
  "12018003",
  "12028003",
  "12018004",
  "12008005",
  "12018005",
  "12018006",
  "12018010",
  "12008012",
  "12018012",
  "12008013",
  "12018013",
  "12038014",
  "12018015",
  "0300800D",
  "0C008001",
  "05008030",
  "0500402E",
  "0500402F",
  "05014017",
  "05014018",
  "05014019",
  "0501401A",
  "0501401B",
  "0501401C",
  "0501401D",
  "0501401E",
  "0501401F",
  "05014020",
  "05014021",
  "05014022",
  "05014023",
  "05014024",
  "05014025",
  "05014026",
  "05014027",
  "05014028",
  "05014029",
  "05014031",
  "05014034",
  "07FF8004",
  "0C00800A",
  "12FF8007",
  "03008012",
  "0500402D",
  "05004027",
  "05004028",
  "05004029",
  "0500402A",
  "0500402C",
  "05004016",
  "0500401A",
  "0500401B",
  "0500401C",
  "0500401D",
  "0500401E",
  "05004020",
  "05004021",
  "05004022",
  "05004023",
  "05004024",
  "05004025",
  "05004026",
  "0500401F",
  "0500402B",
  "05004017",
  "05004018",
  "05004019",
  "07FF8007",
  "12014001",
  "12024001",
  "12034001",
  "12FF4001",
  "12004001",
  "0300800E",
  "05008013",
  "05004012",
  "0300800F",
  "0500C011",
  "0500400C",
  "07FF8012",
  "07FF4001",
  "0300800C",
  "0500400E",
  "0C008009",
  "0500400D",
  "0500400B",
  "0300400A",
  "03008009",
  "0300400E",
  "07008012",
  "07018012",
  "07028012",
  "07038012",
  "07014001",
  "07024001",
  "07034001",
  "0C008002",
  "0C00C003",
  "0C00C004",
  "05004007",
  "05004008",
  "05004009",
  "0500400A",
  "05004001",
  "05004005",
  "05004006",
  "03004001",
  "03004006",
  "03004008",
  "03004009",
  "0300400B",
  "0300400C",
  "0300400D",
  "03008000",
  "03004003",
  "03004004"
};

const char *device_error_values[] PROGMEM = {
  "The region settings do not match the printer; please check the printer's region settings.",
  "The extruder is not extruding normally; please refer to the HMS. After trouble shooting. If the defects are acceptable, please click \"Retry\" button.",
  "The extruder is not extruding normally; please refer to the HMS. After trouble shooting. If the defects are acceptable, please click \"Retry\" button.",
  "The extruder is not extruding normally; please refer to the HMS. After trouble shooting. If the defects are acceptable, please click \"Retry\" button.",
  "Nozzle temperature problem detected. Refer to the Assistant to re-connect the hotend connector. POWER OFF the printer before this operation to avoid a short circuit.",
  "Failed to extrude the filament. The extruder may be clogged or the filament may be stuck; please refer to HMS. After troubleshooting, click \"Retry\" button.",
  "Failed to extrude the filament. The extruder may be clogged or the filament may be stuck; please refer to HMS. After troubleshooting, click \"Retry\" button.",
  "Failed to extrude the filament. The extruder may be clogged or the filament may be stuck; please refer to HMS. After troubleshooting, click \"Retry\" button.",
  "Failed to check the filament location in the tool head; please refer to the HMS. After troubleshooting, click the \"Retry\" button.",
  "Failed to check the filament location in the tool head; please refer to the HMS. After troubleshooting, click the \"Retry\" button.",
  "Your APP region is not matched with your printer; please download the APP in the corresponding region and register your account again.",
  "Printing Stopped because nozzle temperature problem.",
  "",
  "The AMS assist motor is overloaded. This could be due to entangled filament or a stuck spool.",
  "The AMS assist motor is overloaded. This could be due to entangled filament or a stuck spool.",
  "The AMS assist motor is overloaded. This could be due to entangled filament or a stuck spool.",
  "External filament has run out, please load a new filament.",
  "Device login has expired, please try to bind again.",
  "Device login has expired; please try to bind again.",
  "The cutter is stuck. Please make sure the cutter handle is out, and check the filament sensor cable connection.",
  "The hotend cooling fan speed is abnormal.",
  "The hotend cooling fan speed is abnormal.",
  "Current filament will be used in this print job. Settings cannot be changed.",
  "Printing paused. It was due to the pause command added in the printing file.",
  "The AMS failed to send out filament. You can clip the end of your filament flat, and reinsert. If this message persists, please check the PTFE tubes in AMS for any signs of wear and tear.",
  "The AMS failed to send out filament. You can clip the end of your filament flat, and reinsert. If this message persists, please check the PTFE tubes in AMS for any signs of wear and tear.",
  "The AMS failed to send out filament. You can clip the end of your filament flat, and reinsert. If this message persists, please check the PTFE tubes in AMS for any signs of wear and tear.",
  "AMS filament has run out. Please insert a new filament into the same AMS slot.",
  "AMS filament has run out. Please insert a new filament into the same AMS slot.",
  "AMS filament has run out. Please insert a new filament into the same AMS slot.",
  "AMS filament has run out. Please insert a new filament into the same AMS slot.",
  "The filament on external spool has run out, please load new filament. If the filament is loaded, please select \"Resume\".",
  "Foreign objects detected on heatbed, Please check and clean the heatbed, Then tap \"Resume\" button to resume the print job.",
  "Please feed filament into the PTFE tube until it can not be pushed any farther.",
  "Please observe the nozzle. If the filament has been extruded, click \"Done\"; if it is not, please push the filament forward slightly and then click \"Retry\".",
  "Please pull out the filament on the spool holder. If this message persists, please check to see if there is filament broken in the extruder. (Connect PTFE tube if you are about to use AMS)",
  "High bed temperature may lead to filament clogging in the nozzle. You may open the chamber door.",
  "Unable to feed filament into the extruder. This could be due to entangled filament or a stuck spool. If not, please check if the AMS PTFE tube is connected.",
  "The extruder is not extruding normally. Refer to the Assistant for troubleshooting. There may be defects in this layer, you may resume if the defects are acceptable.",
  "The current temperature is too low. In order to protect you and your printer. Printing task, moving axis and other operations are disabled. Please move the printer to an environment above 10 celsius degree.",
  "Unable to feed filament into the extruder. This could be due to entangled filament or a stuck spool. If not, please check if the AMS PTFE tube is connected.",
  "Printing was paused by the user. You can select \"Resume\" to continue printing.",
  "Printing stopped because homing Z axis failed.",
  "Printing stopped because the printer was unable to parse the file. Please resend your print job.",
  "The printer can't receive new print jobs while printing. Resend after the current print finishes.",
  "The cutter is stuck. Please make sure the cutter handle is out.",
  "Failed to pull out the filament from the extruder. This might be caused by clogged extruder or filament broken inside the extruder.",
  "AMS failed to pull back filament. This could be due to a stuck spool or the end of the filament being stuck in the path.",
  "The AMS failed to send out filament. You can clip the end of your filament flat, and reinsert. If this message persists, please check the PTFE tubes in AMS for any signs of wear and tear.",
  "Extruding filament failed. The extruder might be clogged.",
  "The AMS assist motor is overloaded. This could be due to entangled filament or a stuck spool.",
  "Failed to pull out the filament from the extruder. There may be an extruder clog or broken filament inside the extruder.",
  "AMS failed to pull back filament. This could be due to a stuck spool or the end of the filament being stuck in the path.",
  "The AMS assist motor is overloaded. This could be due to entangled filament or a stuck spool.",
  "The AMS has been disabled for a print, but it still has filament loaded. Please unload the AMS filament , and switch to the spool holder filament for printing.",
  "Slicing for the print job failed. Please check your settings and restart the print job.",
  "Cutting the filament failed. Please check to see if the cutter is stuck. Refer to the Assistant for solutions.",
  "Failed to extrude the filament. This might be caused by clogged extruder or stuck filament. Refer to the Assistant for solutions.",
  "Filament or spool may be stuck.",
  "The filament location in the toolhead was not found. Refer to the Assistant for solutions.",
  "Failed to pull out the filament from the toolhead. Please check if the filament is stuck, or the filament is broken inside the extruder or PTFE tube.",
  "Printing Stopped because Auto Bed Leveling failed.",
  "First layer defects were detected by the Micro Lidar. Please check the quality of the printed model before continuing your print.",
  "Spaghetti defects were detected by the AI Print Monitoring. Please check the quality of the printed model before continuing your print.",
  "Filament ran out. Please load new filament.",
  "Toolhead front cover fell off. Please remount the front cover and check to make sure your print is going okay.",
  "The build plate marker was not detected. Please confirm the build plate is correctly positioned on the heatbed with all four corners aligned, and the maker is clear.",
  "AMS filament ran out. Please insert a new filament into the same AMS slot.",
  "AMS filament ran out. Please insert a new filament into the same AMS slot.",
  "AMS filament ran out. Please insert a new filament into the same AMS slot.",
  "AMS filament ran out. Please insert a new filament into the same AMS slot.",
  "There was an unfinished print job when the printer lost power. If the model is still adhered to the build plate, you can try resuming the print job.",
  "AMS filament ran out. Please insert a new filament into the same AMS slot.",
  "Detected build plate is not the same as the Gcode file. Please adjust slicer settings or use the correct plate.",
  "Unable to feed filament into the extruder. This could be due to entangled filament or a stuck spool.",
  "A Filament pile-up was detected by the AI Print Monitoring. Please clean the filament from the waste chute.",
  "Please feed filament into the PTFE tube until it can not be pushed any farther.",
  "Please pull out the filament on the spool holder. If this message persists, please check to see if there is filament broken in the extruder or PTFE Tube. (Connect PTFE tube if you are about to use AMS)",
  "Please feed filament into the PTFE tube until it can not be pushed any farther.",
  "Please pull out the filament on the spool holder. If this message persists, please check to see if there is filament broken in the extruder or PTFE Tube. (Connect PTFE tube if you are about to use AMS)",
  "Please pull out the filament on the spool holder. If this message persists, please check to see if there is filament broken in the extruder or PTFE Tube. (Connect PTFE tube if you are about to use AMS)",
  "Please feed filament into the PTFE tube until it can not be pushed any farther.",
  "Please feed filament into the PTFE tube until it can not be pushed any farther.",
  "Please check if the filament or the spool is stuck.",
  "Please pull out the filament on the spool holder. If this message persists, please check to see if there is filament broken in the extruder. (Connect PTFE tube if you are about to use AMS)",
  "Enabling traditional timelapse might lead to defects. Please enable it as needed?",
  "Failed to pull back the filament from the toolhead. Please check whether the filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Purged filament has piled up in the waste chute, which may cause a tool head collision.",
  "Purged filament may have piled up in the waste chute.",
  "There is not enough free storage space for the print job. Please format or clean MicroSD card to release available space.",
  "MicroSD Card read/write exception. please reinsert or replace MicroSD Card .",
  "Chamber temperature malfunction.",
  "No build plate is placed.",
  "The nozzle is covered with filaments, or the build plate is installed incorrectly. Please cancel this printing and clean the nozzle or adjust the build plate according to the actual status, or tap \"Resume\" button to resume the print job.",
  "The nozzle is clogged up with filaments. Please cancel this printing and clean the nozzle according to the actual status, or tap \"Resume\" button to resume the print job.",
  "No build plate is placed.",
  "Unsupported print file path or name. Please resend the printing job.",
  "Your sliced file is not consistent with the current printer model. Continue?",
  "Your sliced file is not compatible with current printer model. This file can't be printed on this printer.",
  "The nozzle diameter in sliced file is not consistent with the current nozzle setting. This file can't be printed.",
  "Printing CF material with stainless steel may cause nozzle damage.",
  "Timelapse is not supported because Spiral vase is enabled in slicing presets.",
  "Timelapse is not supported because Print sequence is set to \"By object\".",
  "The device is in the process of binding and cannot respond to new binding requests.",
  "QR code binding is in progress, so device discovery binding cannot be performed. You can scan the QR code on the screen for binding or exit the QR code display page on screen and try device discovery binding.",
  "Failed to feed the filament. Please load the filament, then click the \"Retry\" button.",
  "Failed to feed the filament. Please load the filament, then click the \"Retry\" button.",
  "Failed to feed the filament. Please load the filament, then click the \"Retry\" button.",
  "Failed to feed the filament into the toolhead. Please check whether the filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to feed the filament into the toolhead. Please check whether the filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Please check if the spool or filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Please check if the spool or filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to get AMS mapping table; please click the \"Retry\" button to continue.",
  "Failed to get AMS mapping table; please click the \"Retry\" button to continue.",
  "Failed to get AMS mapping table; please click the \"Retry\" button to continue.",
  "Timeout while purging old filament. Please check if the filament is stuck or the extruder clogged. After troubleshooting, click the \"Retry\" button.",
  "Timeout while purging old filament. Please check if the filament is stuck or the extruder clogged. After troubleshooting, click the \"Retry\" button.",
  "Timeout while purging old filament. Please check if the filament is stuck or the extruder clogged. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull back the filament from the toolhead. Please check if the filament is stuck or is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull back the filament from the toolhead. Please check if the filament is stuck or is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Failed to cut the filament. Please check the cutter. After troubleshooting, click the \"Retry\" button.",
  "Failed to cut the filament. Please check the cutter. After troubleshooting, click the \"Retry\" button.",
  "The cutter is stuck. Please pull out the cutter handle and click the \"Retry\" button.",
  "The cutter is stuck. Please pull out the cutter handle and click the \"Retry\" button.",
  "Failed to pull out the filament from the extruder. Please check whether the extruder is clogged or whether the filament is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull back the filament from the toolhead. Please check whether the filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull back the filament from the toolhead. Please check whether the filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull back the filament from the toolhead. Please check whether the filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to cut the filament. Please check the cutter. After troubleshooting, click the \"Retry\" button.",
  "Failed to cut the filament. Please check the cutter. After troubleshooting, click the \"Retry\" button.",
  "The cutter is stuck. Please pull out the cutter handle and click the \"Retry\" button.",
  "Failed to extrude the filament. Please check if the extruder clogged. After troubleshooting, click the \"Retry\" button.",
  "Failed to cut the filament. Please check the cutter. After troubleshooting, click the \"Retry\" button.",
  "The cutter is stuck. Please pull out the cutter handle and click the \"Retry\" button.",
  "Failed to pull out the filament from the extruder. Please check whether the extruder is clogged or whether the filament is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull back the filament from the toolhead to AMS. Please check whether the filament or the spool is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to feed the filament into the toolhead. Please check whether the filament or the spool is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to extrude the filament. Please check if the extruder clogged. After troubleshooting, click the \"Retry\" button.",
  "Failed to cut the filament. Please check the cutter. After troubleshooting, click the \"Retry\" button.",
  "The cutter is stuck. Please pull out the cutter handle and click the \"Retry\" button.",
  "Failed to pull out the filament from the extruder. Please check whether the extruder is clogged or whether the filament is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull back the filament from the toolhead to AMS. Please check whether the filament or the spool is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to feed the filament into the toolhead. Please check whether the filament or the spool is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to extrude the filament. Please check if the extruder clogged. After troubleshooting, click the \"Retry\" button.",
  "Timeout purging old filament: Please check if the filament is stuck or the extruder is clogged. After troubleshooting, click the \"Retry\" button.",
  "Timeout purging old filament: Please check if the filament is stuck or the extruder is clogged. After troubleshooting, click the \"Retry\" button.",
  "Timeout purging old filament: Please check if the filament is stuck or the extruder is clogged. After troubleshooting, click the \"Retry\" button.",
  "Timeout purging old filament: Please check if the filament is stuck or the extruder is clogged. After troubleshooting, click the \"Retry\" button.",
  "Failed to cut the filament. Please check the cutter. After troubleshooting, click the \"Retry\" button.",
  "The cutter is stuck. Please pull out the cutter handle and click the \"Retry\" button.",
  "Failed to feed the filament outside the AMS. Please clip the end of the filament flat and check to see if the spool is stuck. After troubleshooting, click the \"Retry\" button.",
  "Timeout purging old filament: Please check if the filament is stuck or the extruder is clogged. After troubleshooting, click the \"Retry\" button.",
  "Failed to cut the filament. Please check the cutter. After troubleshooting, click the \"Retry\" button.",
  "Failed to cut the filament. Please check the cutter. After troubleshooting, click the \"Retry\" button.",
  "The cutter is stuck. Please pull out the cutter handle and click the \"Retry\" button.",
  "The cutter is stuck. Please pull out the cutter handle and click the \"Retry\" button.",
  "The cutter is stuck. Please pull out the cutter handle and click the \"Retry\" button.",
  "Failed to pull out the filament from the extruder. Please check whether the extruder is clogged or whether the filament is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull out the filament from the extruder. Please check whether the extruder is clogged or whether the filament is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull out the filament from the extruder. Please check whether the extruder is clogged or whether the filament is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull back the filament from the toolhead. Please check whether the filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to feed the filament. Please load the filament, then click the \"Retry\" button.",
  "Failed to feed the filament. Please load the filament and then click the \"Retry\" button.",
  "Failed to feed the filament into the toolhead. Please check whether the filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Please check if the spool or filament is stuck. After troubleshooting, click the \"Retry\" button.",
  "Failed to get AMS mapping table. Please click the \"Retry\" button to continue.",
  "Failed to get AMS mapping table; please click the \"Retry\" button to continue.",
  "Timeout while purging old filament. Please check if the filament is stuck or the extruder clogged. After troubleshooting, click the \"Retry\" button.",
  "Timeout while purging old filament. Please check if the filament is stuck or the extruder clogged. After troubleshooting, click the \"Retry\" button.",
  "Failed to check the filament location in the tool head; please refer to the HMS. After troubleshooting, click the \"Retry\" button.",
  "Failed to pull back the filament from the toolhead. Please check if the filament is stuck or the filament is broken inside the extruder. After troubleshooting, click the \"Retry\" button.",
  "Some objects have fallen down, or the extruder is not extruding normally. If the defects are acceptable, click \"Resume\" button to resume the print job.",
  "First layer defects were detected. If the defects are acceptable, click \"Resume\" button to resume the print job.",
  "",
  "The system does not support the file system currently used by the Micro SD card. Please replace the Micro SD card or format the current Micro SD card to FAT32.",
  "The Micro SD card sector data is damaged. Please use the SD card repair tool to repair or format it. If it still cannot be identified, please replace the Micro SD card.",
  "Binding failed. Please retry or restart the printer and retry.",
  "Binding configuration information parsing failed,  please try again.",
  "The printer has already been bound. Please unbind it and try again.",
  "Cloud access failed. Possible reasons include network instability caused by interference, inability to access the internet, or router firewall configuration restrictions. You can try moving the printer closer to the router or checking the router configuration and then try again.",
  "Cloud response is invalid. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access is rejected. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access failed, which may be caused by network instability due to interference. You can try moving the printer closer to the router before you try again.",
  "Cloud response is invalid. If you have tried multiple times and are still failing, please contact customer service.",
  "Authorization timed out. Please make sure that your phone or PC has access to the internet, and ensure that the Bambu Studio/Bambu Handy APP is running in the foreground during the binding operation.",
  "Cloud access rejected. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access failed, which may be caused by network instability due to interference. You can try moving the printer closer to the router before you try again.",
  "Cloud response is invalid. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access rejected. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access failed. Possible reasons include network instability caused by interference, inability to access the internet, or router firewall configuration restrictions. You can try moving the printer closer to the router or checking the router configuration before you try again.",
  "Cloud response is invalid. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access rejected. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access failed; this may be caused by network instability due to interference. You can try moving the printer closer to the router before you try again.",
  "Cloud response is invalid. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access is rejected. If you have tried multiple times and are still failing, please contact customer service.",
  "Device discovery binding is in progress, and the QR code cannot be displayed on the screen. You can wait for the binding to finish or abort the device discovery binding process in the APP/Studio and retry scanning the QR code on the screen for binding.",
  "The slicing progress has not been updated for a long time, and the printing task has exited. Please confirm the parameters and reinitiate printing.",
  "Failed to pull back the filament from the toolhead to AMS. Please check whether the filament or the spool is stuck. After troubleshooting, click the \"retry\" button.",
  "The detected build plate is not the same as in G-code.",
  "Check nozzle. Click \"Done\" if filament was extruded, otherwise push filament forward slightly and click \"Retry.\"",
  "",
  "System exception.",
  "Cloud access failed; this may be caused by network instability due to interference. You can try moving the printer closer to the router before you try again.",
  "Cloud response is invalid. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access is rejected. If you have tried multiple times and are still failing, please contact customer service.",
  "Failed to connect to the router, which may be caused by wireless interference or being too far away from the router. Please try again or move the printer closer to the router and try again.",
  "Failed to obtain IP address, which may be caused by wireless interference resulting in data transmission failure or DHCP address pool of the router being full. Please move the printer closer to the router and try again. If the issue persists, please check router settings to see whether the IP addresses have been exhausted.",
  "The MicroSD Card is write-protected. Please replace the MicroSD Card.",
  "Cloud access failed. Possible reasons include network instability caused by interference, inability to access the internet, or router firewall configuration restrictions. You can try moving the printer closer to the router or checking the router configuration and then try again.",
  "Cloud response is invalid. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access is rejected. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access failed, which may be caused by network instability due to interference. You can try moving the printer closer to the router before you try again.",
  "Cloud response is invalid. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access rejected. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access failed, which may be caused by network instability due to interference. You can try moving the printer closer to the router before you try again.",
  "Cloud response is invalid. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access rejected. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access failed. Possible reasons include network instability caused by interference, inability to access the internet, or router firewall configuration restrictions. You can try moving the printer closer to the router or checking the router configuration before you try again.",
  "Cloud response is invalid. If you have tried multiple times and are still failing, please contact customer service.",
  "Cloud access rejected. If you have tried multiple times and are still failing, please contact customer service.",
  "Authorization timed out. Please make sure that your phone or PC has access to the internet, and ensure that the Bambu Studio/Bambu Handy APP is running in the foreground during the binding operation.",
  "Router connection failed due to incorrect password. Please check the password and try again.",
  "Binding failed. Please retry or restart the printer and retry.",
  "Binding configuration information parsing failed,  please try again.",
  "The printer has already been bound. Please unbind it and try again.",
  "Please observe the nozzle. If the filament has been extruded, click \"Done\"; if it is not, please push the filament forward slightly and then click \"Retry\".",
  "Filament is still loaded from the AMS when it has been disabled. Please unload AMS filament, load from spool holder, and restart print job.",
  "Filament is still loaded from the AMS when it has been disabled. Please unload AMS filament, load from spool holder, and restart print job.",
  "Filament is still loaded from the AMS when it has been disabled. Please unload AMS filament, load from spool holder, and restart print job.",
  "Filament is still loaded from the AMS when it has been disabled. Please unload AMS filament, load from spool holder, and restart print job.",
  "Filament is still loaded from the AMS when it has been disabled. Please unload AMS filament, load from spool holder, and restart print job.",
  "The print file is not available. Please check to see if the storage media has been removed.",
  "The print file is not available. Please check to see if the storage media has been removed.",
  "The door seems to be open, so printing was paused.",
  "The door seems to be open, so printing was paused.",
  "",
  "Please insert a MicroSD card and restart the printing job.",
  "Failed to get AMS mapping table; please click \"Retry\" to continue.",
  "Filament is still loaded from the AMS after it has been disabled. Please unload the filament, load from the spool holder, and restart printing.",
  "Skipping step detected, auto-recover complete; please resume print and check if there are any layer shift problems.",
  "Printing was cancelled.",
  "Build plate localization marker was not found.",
  "Please run a self-test and restart the printing job.",
  "There was a problem downloading a file. Please check you network connection and resend the printing job.",
  "Mechanical resonance frequency identification failed.",
  "Heatbed temperature malfunction.",
  "The motor self-check failed.",
  "Failed to get AMS mapping table; please click \"Retry\" to continue.",
  "Failed to get AMS mapping table; please click \"Retry\" to continue.",
  "Failed to get AMS mapping table; please click \"Retry\" to continue.",
  "Failed to get AMS mapping table; please click \"Retry\" to continue.",
  "Filament is still loaded from the AMS after it has been disabled. Please unload the filament, load from the spool holder, and restart printing.",
  "Filament is still loaded from the AMS after it has been disabled. Please unload the filament, load from the spool holder, and restart printing.",
  "Filament is still loaded from the AMS after it has been disabled. Please unload the filament, load from the spool holder, and restart printing.",
  "Spaghetti failure was detected.",
  "Possible defects were detected in the first layer.",
  "Possible spaghetti failure was detected.",
  "Print jobs are not allowed to be sent while force updating or when repair updating is required.",
  "Starting printing failed. please power cycle the printer and resend the print job.",
  "Print jobs are not allowed to be sent while updating logs.",
  "The file name is not supported. Please rename and restart the printing job.",
  "Failed to connect to Bambu Cloud. Please check your network connection.",
  "Print jobs are not allowed to be sent while updating firmware.",
  "There is not enough free storage space for the print job. Restoring to factory settings can release available space.",
  "The printer timed out waiting for the nozzle to cool down before homing.",
  "The nozzle is clogged.",
  "The AMS failed to change filament.",
  "Homing XY axis failed.",
  "Internal communication exception.",
  "Printing was cancelled.",
  "Resume failed after power loss.",
  "Printing was paused for unknown reason. You can tap \"Resume\" to resume the print job.",
  "Nozzle temperature malfunction.",
  "Heatbed temperature malfunction."
};

int message_containing_retry_total = 19;

int message_containing_done_total = 2;

const char *message_containing_retry[] PROGMEM = {

  "07018004",
  "07018005",
  "07018006",
  "07018006",
  "07018007",
  "07008012",
  "07018012",
  "07028012",
  "07038012",
  "07FF8003",
  "07FF8004",
  "07FF8005",
  "07FF8006",
  "07FF8007",
  "07FF8010",
  "07FF8011",
  "07FF8012",
  "07FF8013",
  "12FF8007"

};
const char *message_containing_done[] PROGMEM = {

  "07FF8007",
  "12FF8007"

};